Hallo zusammen,
ich habe 3 Panel, die genau gleich groß sind, aber mit verschiedenen Controls bestückt sind, genau übereinander gelegt.
Panel 2 habe ich über Panel 1 geschoben und Panel 3 dann über Panel 2.
Nun soll je nach Auswahl des Anwenders immer nur ein bestimmtes Panel angezeigt werden. Das habe ich dann mit der Visible-Eigenschaft versucht zu lösen, indem in einem Event zuerst alle Panel ausgeblendet werden (Visible = False) und anschließend das entsprechende Panel mit Visible = True eingeblendet werden soll.
Nun ist es aber so, dass das bei Panel2, das genau in der Mitte liegt, nicht funktioniert. Trotz der Anweisung Panel2.Visible = True erscheint dieses nicht. Panel1 wird aber mit Panel1.Visible = True angezeigt und bei Panel3 funktioniert es auch.
Wenn ich die Anordnung verändere, ist es so, dass z. B. ohne erkennbaren Grund das oberste Panel nicht angezeigt wird, oder das unterste. Es ist also keine feste Regel erkennbar, dass z. B. immer nur das mittlere Panel nicht angezeigt wird, sondern das ist unterschiedlich.
Gibt es da denn sonst noch etwas zu beachten?
Mike
ich habe 3 Panel, die genau gleich groß sind, aber mit verschiedenen Controls bestückt sind, genau übereinander gelegt.
Panel 2 habe ich über Panel 1 geschoben und Panel 3 dann über Panel 2.
Nun soll je nach Auswahl des Anwenders immer nur ein bestimmtes Panel angezeigt werden. Das habe ich dann mit der Visible-Eigenschaft versucht zu lösen, indem in einem Event zuerst alle Panel ausgeblendet werden (Visible = False) und anschließend das entsprechende Panel mit Visible = True eingeblendet werden soll.
Nun ist es aber so, dass das bei Panel2, das genau in der Mitte liegt, nicht funktioniert. Trotz der Anweisung Panel2.Visible = True erscheint dieses nicht. Panel1 wird aber mit Panel1.Visible = True angezeigt und bei Panel3 funktioniert es auch.
Wenn ich die Anordnung verändere, ist es so, dass z. B. ohne erkennbaren Grund das oberste Panel nicht angezeigt wird, oder das unterste. Es ist also keine feste Regel erkennbar, dass z. B. immer nur das mittlere Panel nicht angezeigt wird, sondern das ist unterschiedlich.
Gibt es da denn sonst noch etwas zu beachten?
Mike