Hi,
ich habe in meinem Programm über 80 Panele. Ein Mausklick auf ein Panel macht ein unsichtbares Editfeld sichtbar. Bis zu einer Eingabe vom Benutzer(OnCange), dann wird es wieder unsichtbar.
Ich möchte, dass aber maximal 1 Editfeld zur Zeit sichtbar ist.
Meine Idee war als erstes in die OnClick Abfrage der Panele
Quelltext
1: 2: 3: 4:
| Edit1.visible := false; Edit2.visible := false; ... Edit80.visible := false; |
zu kopieren, copy und paste sei dank
Nur um dann die sowieso schon unsichtbare Komponente, die ich nochmal unsichtbargemacht habe wieder sichtbar zu machen.
z. B.
Edit2.visible := true;
Das würde das Programm aber nur aufblähen, den Code unübersichtlich machen.
Gibt es eine einfachere Methode?
Falls es wichtig ist:
- Das Editfeld zum Panel liegt genau über dem Panel.
- Ich nutze keine Buttons, weil ich die "color" Eigenschaft des Panels benötige.
Gruß
Bifi