ppsGrid Class Library
CellPadding Property
NamespacesppsGridGridCellCellPadding
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft die Einstellungen für den Abstand zwischen den Zellrahmen und dem Zellinhalt ab.
Declaration Syntax
C#Visual BasicVisual C++
public GridCellPadding CellPadding{ get;}
Public ReadOnly Property CellPadding As GridCellPadding
public:
property GridCellPadding^ CellPadding {
	GridCellPadding^ get ();
}
Value
Ein GridCellPadding-Objekt, der die Abstände zwischen Rahmen und Inhalt bestimmt.
Remarks
Diese Eigenschaft bestimmt die Abstände zwischen den Zellrahmen und dem Zellinhalt.
Die Eigenschaft ist ambient. Die Einstellungen werden von der übergeordneten Klasse bestimmt, wenn die CellPadding-Eigenschaft IsDefault den Wert true zurück gibt. Die Abstände wird durch die Klassen Grid, GridRow, GridCol und GridCell wie folgt bestimmt.

Priorität, Klasse, EigenschaftBeschreibung
Höchste Priorität
GridCell.CellPadding
Haben die Abstände der Zelle nicht die IsDefault werden in jedem Fall diese Abstände benutzt.
Hohe Priorität
GridRow.CellPadding
Haben die CellPadding nicht die Standardwerte, werden diese Abstände benutzt, wenn die Zelle nur Standardwerte haben.
Mittlere Priorität
GridCol.CellPadding
Haben die CellPadding nicht die Standardwerte, werden diese Abstände benutzt, wenn die Abstände der Zelle und der Zeile Standardwerte haben.

Niedrigste Priorität
Grid.CellPadding
Haben die CellPadding nicht die Standardwerte, werden diese Abstände benutzt, wenn die Abstände der Zelle, der Zeile und der Spalte Standardwerte haben.


Examples
Das nachfolgende Beispiel demonstriert die Arbeitsweise der CellPadding-Eigenschaft. Es werden 68 Zeilen erzeugt und mit x'sen gefüllt. Die Left-Eigenschaft (der Abstand zwischen Rahmen und Inhalt auf der linken Seite) wird dabei kontinuierlich erhöht.

CopyC#
grid.Scrollbar = eScrollbar.Vertical;             // nur vertikale Bildlaufleiste
grid.SelectionType = eSelectionType.None;         // kein Markieren
grid.AddCols(1);                                  // eine Spalte
grid.AddRows(68);                                 // ..und 68 Zeilen

foreach(GridRow r in grid.Rows){                  // alle Zeilen..
  r[0].Value = "x";                               // ..Anzeige nur eine "x"
  r[0].CellPadding.Left = r.Row;                  // ..Abstand links nach Zeilen-Nr.
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0