Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Userform Maximieren Text/CommandButton
#1
Hallo Leute!

Meine Userformen die ich erstellt habe, können Minimmiert oder Maximiert werden.
Das funktioniert ja auch alles.
Jezt habe ich in den UF's ein Bild eingefügt, die Controls sind alle unter dem Bild angeordnet das man sie sehen kann.
Wird die Uf Maximiert sind alle Controls im Bild verschwunden.

Wie kann man das ändern das wenn die UF Maximiert wird genauso aussieht wie bei der minimierte UF (erstellte UF)?

Ich hoffe es ist verständlich.


Angehängte Dateien
.xlsm   ForumBeispiel1.xlsm (Größe: 494,76 KB / Downloads: 8)
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#2
Hallo Michael,

wie mir scheint, hast den Min/Max-Code von hier: http://www.vb-fun.de/cgi-bin/loadframe.p...0164.shtml

Da ist der Code für die Anpassung der enthaltenen Elemente (im Resize-Ereignis) enthalten.

Genau so musst Du das für alle Elemente in Deinen Userforms machen. Wink

Gruß Uwe
Antworten Top
#3
Hallo Uwe!

Danke für deine antwort.

Ich weiß im moment nicht wo ich was machen soll.

Kannst du mir mal ein Beispiel geben?
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#4
Hallo Michael,

(15.03.2017, 12:54)michel34497 schrieb: Kannst du mir mal ein Beispiel geben?

da ist doch schon alles dabei. Das Klassenmodul hast Du ja schon drin. Nun brauchst Du nur noch die Datei frmUserFormResize.frm in (D)eine Datei importieren (Im VBA-Editor Rechtsklick auf das entsprechende VBA-Projekt in der linken Spalte > Datei importieren).

Gruß Uwe
Antworten Top
#5
Hallo Michael,

na, die Commandbuttons schweben im maximierten Zustand in Deinem Bild herum ...

Probiere es damit:

Code:
Private Sub UserForm_Resize()
   Me.CommandButton6.Top = Me.Height - Me.CommandButton6.Height - 45
End Sub

und dann sinngemäß auf die anderen gewünschten Controls anwenden ...


Gruß Carsten

PS:
Lesbarer wird der Code, wenn man den Controls sinnvolle Namen geben würde ...

Edit:
Name korrigiert, hatte versehentlich den Uwe geschrieben.
Antworten Top
#6
Hallo Carsten,

(15.03.2017, 13:14)DbSam schrieb: Hallo Uwe,

na, die Commandbuttons schweben im maximierten Zustand  hinter Deinem Bild herum ...

Probiere es damit:

Code:
Private Sub UserForm_Resize()
   Me.CommandButton6.Top = Me.Height - Me.CommandButton6.Height - 45
End Sub

und dann sinngemäß auf die anderen gewünschten Controls anwenden ...


Gruß Carsten

PS:
Lesbarer wird der Code, wenn man den Controls sinnvolle Namen geben würde ...

wovon sprichst Du?

Gruß Uwe
Antworten Top
#7
Hallo Uwe,

oh, entschuldige. Ich meinte den Michael.


Gruß Carsten


PS:
Ich ändere meinen Beitrag und setze den richtigen Name.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste