_onOdbcGridGetCellBackColor
value _onOdbcGetCellBackColor ( string strControl, value RowNr, value ColumnNr, string strColumnName, BYREF value rgbBackColor );
Rückgabewert
Rückgabewert |
Beschreibung |
|
Diese Callback-Funktion erwartet keinen Rückgabewert. |
Parameter
strControl
Der Name des Bauelements ODBC-Tabelle, die nach der Hintergrundfarbe der Zelle RowNr | ColumnNr/strColumnName fragt.
RowNr
Die Zeilennummer, die abgefragt wird.
ColumnNr
Die Spaltennummer, die abgefragt wird.
strColumnName
Die Name der Spalte, die abgefragt wird.
rgbBackColor
Soll eine Einfärbung erfolgen, muss diesem Parameter die neue Hintergrundfarbe zugewiesen werden.
Bemerkungen
Diese Callback-Funktion dient zum Einfärben des Hintergrunds einzelner Tabellenzellen. Sie wird vom Bauelement vor jedem Neuzeichnen der Zellen aufgerufen.
Beispiel
Im nachfolgenden Beispiel werden die Zeilen abwechselnd mit zwei unterschiedlichen Farben hinterlegt. Da hier weder die Spaltennummer noch der Spaltenname berücksichtigt wird, wird jeder Zelle einer Zeile der Farbwert zugewiesen.
//_onOdbcGetCellBackColor (strControl, RowNr, ColumnNr, strColumnName, BYREF rgbBackColor) // ////////////////////////////////////////////////////////////////////// if (RowNr % 2) rgbBackColor = RGB_Cornsilk; else rgbBackColor = RGB_Azure; end
Die Callback-Funktionen der ODBC-Tabelle
Siehe auch onOdbcGridGetColumnTitle, onOdbcGridError, onOdbcGridSelChangeRow, onOdbcGridSelectedRows