Ich habe auf meiner Form1 eine Komponente "VirtualStringTree".
Hier möchte ich einzelne Spalten der Tabelle ein- und ausblenden können.
Wenn ich das auf der Unit1 mache die ja zur Form1 gehört mache ich das wie folgt:
Code: Alles auswählen
if Tab_Communication then VST.Header.Columns[4].Options := VST.Header.Columns[4].Options + [coVisible]
else VST.Header.Columns[4].Options := VST.Header.Columns[4].Options - [coVisible];
Wenn ich das aber über die Form2/Unit2 steuern möchte und einfach "Form1." davorsetze, dann funktioniert das nicht :
Code: Alles auswählen
if Tab_Communication then Form1.VST.Header.Columns[4].Options := Form1.VST.Header.Columns[4].Options + [coVisible]
else Form1.VST.Header.Columns[4].Options := Form1.VST.Header.Columns[4].Options - [coVisible];
"unit1" ist der uses gesetzt.
Gruß
Michael