[gelöst] VirtualStringTree - Spalte ein-/ausblenden

Rund um die LCL und andere Komponenten

[gelöst] VirtualStringTree - Spalte ein-/ausblenden

Beitragvon catweasel » 22. Jan 2019, 16:40 [gelöst] VirtualStringTree - Spalte ein-/ausblenden

Hallo

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];

Das funktioniert auch soweit.


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];


Hier bekomme ich die Meldung das "coVisible" unbekennt sei. Wie kann ich das trotzdem umsetzen?
"unit1" ist der uses gesetzt.

Gruß
Michael
Zuletzt geändert von catweasel am 23. Jan 2019, 07:37, insgesamt 1-mal geändert.
catweasel
 
Beiträge: 207
Registriert: 17. Mär 2009, 10:51
OS, Lazarus, FPC: Win10 64Bit // Linux Mint 18.3 - (L 1.8.4 FPC 3.0.4) | 
Nach oben

Beitragvon wp_xyz » 22. Jan 2019, 18:23 Re: VirtualStringTree - Spalte ein-/ausblenden

Da coVisible in VirtualTrees deklariert ist, muss VirtualTrees auch in der uses-Zeile von Unit1 enthalten sein.
wp_xyz
 
Beiträge: 2863
Registriert: 8. Apr 2011, 08:01

Beitragvon catweasel » 23. Jan 2019, 07:37 Re: VirtualStringTree - Spalte ein-/ausblenden

wp_xyz hat geschrieben:Da coVisible in VirtualTrees deklariert ist, muss VirtualTrees auch in der uses-Zeile von Unit1 enthalten sein.


Danke, das war die Lösung :)
catweasel
 
Beiträge: 207
Registriert: 17. Mär 2009, 10:51
OS, Lazarus, FPC: Win10 64Bit // Linux Mint 18.3 - (L 1.8.4 FPC 3.0.4) | 
Nach oben

• Themenende •

Zurück zu Komponenten und Packages



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried