ZOrder in einer Userform
Betrifft: ZOrder in einer Userform
von: Peter Stähler
Geschrieben am: 19.08.2014 14:37:58
Hallo zusammen,
trotz längerer Suche habe ich zu meinem Problemchen keine passende Lösung gefunden :-(
Vielleicht klappt's ja hier mit Eurer Hilfe ...
In einer Userform habe ich ein Label und einen Frame.
Beim Klick auf einen Button soll das Label vor dem Frame angezeigt werden - beim erneuten Klick auf den Button dann wieder ausgeblendet werden.
Das Ein- und Ausblenden des Labels klappt auch ... jedoch gelingt es mir nicht, das Label im Vordergrund anzeigen zu lassen ... (Den Frame möchte ich nicht ausblenden bei der Anzeige des Labels)
Mein Code sieht gerade so aus:
Private Sub cbAuftragsInfo_Click()
If lbAuftragsInfo.Visible = False Then
lbAuftragsInfo.Visible = True
Frame6.ZOrder 1
lbAuftragsInfo.ZOrder 0
cbAuftragsInfo.Caption = "Info ausblenden"
ElseIf lbAuftragsInfo.Visible = True Then
lbAuftragsInfo.Visible = False
lbAuftragsInfo.ZOrder 1
Frame6.ZOrder 0
cbAuftragsInfo.Caption = "Info anzeigen"
End If
End Sub
Habt Ihr eine Idee, was ich da falsch mache?
Danke für Eure Hilfe und viele Grüße
Peter
Betrifft: AW: ZOrder in einer Userform
von: Robert
Geschrieben am: 19.08.2014 15:28:50
Hallo Peter,
Warum verschiebst du in der Objektansicht nicht einfach das Label in den Frame?
Dann ist es im Vordergrund, wenn eingeblendet.
Viele Grüße
robert
Betrifft: AW: ZOrder in einer Userform
von: Peter Stähler
Geschrieben am: 19.08.2014 15:54:22
Hallo Robert,
danke für Deine Idee.
Im Frame gibt es ein paar Labels und eine Listbox.
Wenn ich das ein- und auszublendende Label in den Frage lege, dann kann ich ihn mit ZOrder vor die dortigen Labels legen - Er versteckt sich jedoch immer hinter der Listbox :-(
Vielleicht noch einen anderen Tipp für eine Suchrichtung?
Danke und viele Grüße
Peter
Betrifft: AW: ZOrder in einer Userform
von: Robert
Geschrieben am: 19.08.2014 16:15:46
Nur mal interessehalber,
wie gehst du vor, wenn du es in den Vordergrund bringen willst?
benutzt du .ZOrder(msoBringToFront)?
viele Grüße
Robert
Betrifft: AW: ZOrder in einer Userform
von: Peter Stähler
Geschrieben am: 19.08.2014 16:20:21
Hallo Robert,
prinzipiell ja - ich nutze nur anstelle der Texte die entsprechenden Ziffern (0 für msoBringToFront und 1 für msoSendToBack).
Gruß
Peter
Beiträge aus den Excel-Beispielen zum Thema "ZOrder in einer Userform"