Einzelnen Beitrag anzeigen

Mike_on_Tour

Registriert seit: 16. Aug 2007
195 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Orpheus-Grid: Checkbox immer leer

  Alt 21. Okt 2010, 10:41
Hallo,
ich habe eine Form mit einem Orpheus-Grid (TOvcTable). Für die Spalten des Grids existieren Definitionen über die Komponenten 'TOvcTCString' und 'TOvcTCCheckBox' mit den jeweiligen Standardwerten. Die Spalten-Definitionen werden dem Grid nicht in der IDE zugewiesen, sondern im Programm dynamisch zur Laufzeit in Abhängigkeit des darzustellenden Datentyps. Das funktioniert auch ganz gut. Über das Grid-Ereignis 'OnGetCellData' wird das Grid mit Daten gefüllt.
Delphi-Quellcode:
procedure GetCellData(...);
var
  sFeld: String;
  bFeld: Boolean;
begin
  { anderer Code } 
  if (Feldtyp <> Bool)
    then
      Data := @sFeld;
    else
      Data := @bFeld;
  { anderer Code } 
end;
Während alle Textfelder korrekt angezeigt werden, sind die Checkboxen immer leer (false). Wie bzw. was muß ich zur Laufzeit noch einstellen oder zuweisen, damit auch die Checkboxen korrekt angezeigt werden ?
Programmieren ist wie das Wandeln auf dem schmalen Pfad zwischen Wahnsinn und Intelligenz.
  Mit Zitat antworten Zitat