Einzelnen Beitrag anzeigen

MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Zugriff auf 2 Komponenten

  Alt 14. Mai 2020, 16:32
Delphi-Version: 10.3 Rio
Sorry, mir ist kein besserer Titel eingefallen.
Ich habe 2 Listboxen, die ich auch hier und da außerhalb ansprechen muss.
Also das geht dann so etwa (als Beispiel):
Delphi-Quellcode:
//im Class Bereich
ListBox1 : TListBox;
ListBox2 : TListBox;

Procedure TFrom.PanelMouseMove(Sender: TObject...
Var LB : TListBox;
Begin
 If TPanel(Sender).Name = 'N1'
  Then LB := ListBox1
  Else LB := ListBox2;

  // Hier kann ich dann auf die Listbox die ich möchte zugreifen.
  // LB.Width oder LB.Hide usw.
  // Dies vereinfacht vieles für mich

  LB.Free; // <- dies geht nicht
End;
Wenn ich "LB.Free" weglasse, geht alles. Irgendwie gefällt mir das sowieso nicht, hier ein ".Free" zu machen. Ist nicht ganz logisch. Aber was passiert mit "LB" (in diesem Fall) ?
  Mit Zitat antworten Zitat