Forum: Cross-Platform-Entwicklung
by Harry Stahl,
25. Apr 2014
Ja, Verwendung des TMS-Grids ist wohl derzeit fast alternativlos.
Denn wenn Du neben anderen Komponenten (TEdits, TListbox, usw) auch ein Grid oder StringGrid mit einer StringColumn darin auf die Form legst, bewirkt dies, dass die TabStop-Funktion völlig außer Kraft gesetzt wird. Also per Druck auf die Tabtaste kannst Du Dich dann gar nicht mehr in der Form von Control zu Control bewegen....
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
24. Apr 2014
Die Funktion hat sich (leider) geändert, ist quasi totgelegt, weil ein Wert nur zurückgeliefert wird, wenn die Zelle in der selektierten Zeile liegt:
function TColumn.CellControlByRow(Row: Integer): TStyledControl;
begin
if (Grid <> nil) and Grid.IsSelected(Row) then
Result := CellControl
else
Result := nil;
end;