ppsGrid Class Library
HasChild Property
NamespacesppsGridGridOutlineColHasChild
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft einen Wert ab, der angibt, ob das Strukturelement untergeordnete Spalten besitzt.
Declaration Syntax
C#Visual BasicVisual C++
public bool HasChild{ get; set;}
Public Property HasChild As Boolean
public:
property bool HasChild {
	bool get ();
	void set (bool value);
}
Value
true, wenn die Spalte untergeordnete Spalten enthält, ansonsten false. Der Standardwert ist falsch
Remarks
Mittels der Eigenschaft HasChild können Sie feststellen, ob eine Spalte untergeordnete Spalten enthält. Ist die Eigenschaft true, wird die Spalte mit dem Plus-/Minus-Symbol (genauer: Die Zeilen mit der Eigenschaft OutlineMode = true) dargestellt. Wird die letzte, untergeordnete Spalte gelöscht, verschwindet auch das Symbol.
Die Eigenschaft HasChild läßt auch den schreibenden Zugriff zu. Wenn Sie feststellen, daß eine Spalte untergeordnete Spalten haben soll, muß mindestens eine Spalte als "Child"-Spalte eingefügt werden, damit das Symbol Plus/Minus angezeigt wird. Klickt der Benutzer auf das Plus-/Minus-Symbol, muß diese Spalte gelöscht werden, um anschließend die untergeordneten Daten einzufügen und als Spalten anzuzeigen. Dieser Umstand entfällt, weil Sie HasChild einfach auf true setzen können, um dem Benutzer anzuzeigen, daß die Spalte untergeordnete Spalten enthält.
Examples
CopyC#
grid.AddCols(1);                          // eine Spalte
grid.AddRows(1);                          // ..und eine Zeile
grid[0,0].Value = "Hallo";                // kleiner Text dazu
grid.Rows[0].Outline = true;              // Spalte hat Strukturknoten
grid.Cols[0].Outline.HasChild = true;     // Zeile hat plus/minus-Symbol
Beispiel 1:
Das erste Beispiel erzeugt nur eine Zelle. Die letzte Programmzeile erzeugt das Plus/Minus-Symbol.


See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0