Hallo Michael,
das StringGrid führt intern eine ObjektListe mit allen Objekten, die im StringGrid verwendet werden.
Nun kann ich mir den Button einer Zelle geben lassen, in etwa so:
Delphi-Quellcode:
procedure SetButton(ARow,ACol : integer);
var
AButton : TButton;
begin
if StringGridEx1.GetObject(ARow,ACol) is TButton
then begin
AButton := StringGridEx1.GetObject(ARow,ACol) as TButton;
AButton.Visible := false;
end;
end;
Jetzt müßte der Button im Grid unsichtbar sein !
Der Button hat als Parent den gleichen, wie das StringGrid.
Vielleicht liegt beim Parent der Hund begraben ?
Gruß
Wolfgang