_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