Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Ursprüngliche Reihenfolge nach Änderungen von "Visi

  Alt 30. Okt 2007, 23:42
Hi,

besitzen alle Controls das gleiche Align, wie bei dir Top, so ligen diese in der Reihenfolge der Erstellung (Einblendung) in Reihenfolge von oben nach unten. Sind alle Controls visible = False, so passiert folgendes. Das erste Control für Visible liegt oben, das nächste an zweiter Stelle usw.

Wenn du jetzt eine definierte Reihenfolge haben möchtest, so mache beim Einblenden eines weiteren Controls folgendes. Alle Controls Visible = False, dann alle sichtbaren Controls in der Reihenfolge von Oben nach unten Visible True.

Ist also Control2 visible = True und Control1 Visible = False und Control1 soll eingeblendet und über Control2 angezeigt werden, dann wie folgt:

Delphi-Quellcode:
  Control2.Visible := False;
  Control1.Visible := True;
  Control2.Visible := True;
Jetzt stimmt die Reihenfolge wieder.

Gruß oki
42
  Mit Zitat antworten Zitat