Ruft die vertikale Ausrichtung eines Bildes in der Zelle ab oder legt diese fest.

C# | Visual Basic | Visual C++ |
public eContentAlign ImageAlignVert{ get; set;}
Public Property ImageAlignVert As eContentAlign
public: property eContentAlign ImageAlignVert { eContentAlign get (); void set (eContentAlign value); }

Ein eContentAlign-Wert, der bestimmt, mit welcher
vertikale Ausrichtung die Abbildung in der Zelle angezeigt wird.
Der Standardwert ist None.

Für die vertikale Ausrichtung der Abbildungen können Sie die Werte wie
folgt bestimmen:
Die Eigenschaft ist ambient. Das Ausrichtung für die Abbildung einer Zelle wird durch die Klassen Grid, GridRow, GridCol und GridCell bestimmt.
Weitere Informationen und Beispiele finden Sie unter ImageAlignHorz.
Near | Ausrichtung oben |
Center | Ausrichtung Mitte |
Far | Ausrichtung unten |
Default/None |
Die Ausrichtung ist abhängig von der Zeile, der Spalte oder dem Steuerelement.
|
Die Eigenschaft ist ambient. Das Ausrichtung für die Abbildung einer Zelle wird durch die Klassen Grid, GridRow, GridCol und GridCell bestimmt.
Weitere Informationen und Beispiele finden Sie unter ImageAlignHorz.

Das folgende Beispiel liest ein Verzeichnis mit kleinen Abbildungen
(Format 'bmp', 16x16) aus und zeigt die Bilder zusammen mit
Dateinamen jeweils in einer Zelle an.
CopyC#

string s,pth=Application.StartupPath+@"\images"; // Verz. mit kleinen Bildern string[] files=Directory.GetFiles(pth); // ..(16x16) einlesen GridCol col; grid.Scrollbar = eScrollbar.Horizontal; // bildlaufleiste horizontal grid.SelectionType = eSelectionType.None; // keine Markierungen grid.CellPadding.Top = 4; // Abstand Bild/Rahmen oben grid.CellPadding.Bottom = 4; // Abstand Text/Rahmen unten grid.AddRows(2); // zwei Zeilen grid.Rows[0].Fixed = true; // obere Zeile fixiert grid.Rows[1].Height = 48; // Höhe der unteren Zeile grid.Rows[1].ImageAlignHorz = eContentAlign.Center; // Ausrichtung der Bilder grid.Rows[1].ImageAlignVert = eContentAlign.Near; grid.Rows[1].StringAlignHorz = eContentAlign.Center; // Ausrichtung der Texte grid.Rows[1].StringAlignVert = eContentAlign.Far; grid.AddCols(1); // eine Spalte grid.Cols[0].Fixed = true; // ...fixiert foreach(string nm in files){ // alle Dateien if(nm.EndsWith(".bmp")){ // ..Bild ? s = new FileInfo(nm).Name; // ..Dateiname mit Extension col = new GridCol(); // ..neue Spalte grid.Cols.Add(col); // ..anhängen col.Width = 64; // ..Breite einstellen col[1].Image = new Bitmap(nm); // ..Bild setzen col[1].Value = s.Remove(s.Length-4, 4); // ..Text setzen } }
