ppsGrid Class Library
ToolTipText Property
NamespacesppsGridGridCellToolTipText
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft den QuickInfo-Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf die Zelle gezeigt wird, oder legt diesen fest.
Declaration Syntax
C#Visual BasicVisual C++
public string ToolTipText{ get; set;}
Public Property ToolTipText As String
public:
property String^ ToolTipText {
	String^ get ();
	void set (String^ value);
}
Value
Eine String, die in einem kleinen Popupfenster angezeigt wird, wenn mit dem Mauszeiger auf die Zelle gezeigt wird. Der Standardwert ist NULL (Nothing in Visual Basic).
Remarks
Die Eigenschaft ist ambient. Die Bestimmung des QuickInfo-Text der Zelle wird durch die Klassen Grid, GridRow, GridCol und GridCell bestimmt:

Priorität, Klasse, EigenschaftBeschreibung
Höchste Priorität
GridCell.ToolTipText
Hat der QuickInfo-Text der Zelle einen Wert ungleich null, wird in jedem Fall dieser Text angezeigt.
Hohe Priorität
GridRow.ToolTipText
Hat der ToolTipText einen Wert ungleich null, wird dieses Text angezeigt, wenn der QuickInfo-Text der Zelle den Wert null hat.
Mittlere Priorität
GridCol.ToolTipText
Hat der ToolTipText einen Wert ungleich null, wird dieser Text angezeigt, wenn die QuickInfo-Texte der Zelle und der Zeile den Wert null haben.

Niedrigste Priorität
Grid.ToolTipText
Hat der ToolTipText einen Wert ungleich null, wird dieser Text angezeigt, wenn die QuickInfo-Texte der Zelle, der Zeile und der Spalte den Wert null haben.


Examples
Das nachfolgende Beispiel soll die Arbeitsweise der ToolTipText-Eigenschaft verdeutlichen. Es werden 10 Spalten und 10 Zeilen erzeugt. Alle Zellen bekommen ein Datum zugewiesen (das aktuelle Datum plus ein Tag für jede Zelle). Das Format für alle Zellen ist "dd.MM". Der ToolTip-Text wird in ausfürlicher Form mit dem Datum der Zelle formatiert. Bewegen Sie den Mauszeiger über die Zellen und warten Sie jeweils auf das Erscheinen des ToolTip-Textes.

CopyC#
grid.Scrollbar = eScrollbar.None;                 // ohne Bildlaufleisten
grid.SelectionType = eSelectionType.None;         // ohne Markieren
grid.AddCols(10);                                 // 10 Spalten einfügen
grid.AddRows(10);                                 // ..und 10 Zeilen
grid.FormatString = "dd.MM";                      // alle Datumswerte in Kurzform

for(int r=0; r<grid.Rows.Count; r++)              // alle Zellen
  for(int c=0; c<grid.Cols.Count; c++){           // ..
    string   s = "";
    DateTime d = DateTime.Now;                    // ..datum von heute

    d=d.AddDays(r*10+c);                          // ..Tage addieren
    grid[c,r].Value = d;                          // ..Datum als Wert

    s+= d.ToString("dddd")+", der ";              // ..ToolTipText basteln
    s+= d.ToString("dd.MMMM.yyyy");               // ..Wochentag + Datum
    s+= Environment.NewLine;                      // ..Zeilenumbruch
    s+= "Keine Termine...";                       // ..und Termine
    grid[c,r].ToolTipText = s;                    // ..ToolTipText setzen
  }

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0