Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
708to712
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
708to712
708to712
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Eigenschaften von dynamisch erstelltem Control

Eigenschaften von dynamisch erstelltem Control
15.12.2005 10:18:12
dynamisch
Hallo Leute!
Ich habe eine Userform ("UserForm1"), der ich dynamisch Elemente hinzufügen möchte. Funktioniert prinzipiell fehlerfrei, und zwar mit folgendem Code
Dim MeinLabel as msforms.Label
Set MeinLabel = UserForm1.Controls.Add("forms.Label.1", "Label1", True)
Funktioniert prinzipiell auch. Aber ich habe dann keine Eigenschaft, mit der ich die Position auf der Userform einstellen kann. Also keine .Top oder .Left-Eigenschaften...
Gibt es hier eine Abhilfe?

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eigenschaften von dynamisch erstelltem Control
15.12.2005 10:35:23
dynamisch
Hallo Jens,
z.B. so:

Private Sub CommandButton1_Click()
Dim MeinLabel As MSForms.Label
Set MeinLabel = UserForm1.Controls.Add("Forms.Label.1", "Label1", True)
With MeinLabel
.Left = 10
.Top = 10
.Width = 100
.Height = 25
.BackColor = &HFF&
End With
Set MeinLabel = Nothing
End Sub

Gruß Heiko
PS: Rückmeldung wäre nett !
AW: Eigenschaften von dynamisch erstelltem Control
15.12.2005 10:49:49
dynamisch
Hallo Heiko,
tja, das funktioniert!
Ich hatte wohl zu schnell aufgegeben :-) Nur weil eta .Top nicht in der Eigenschaftsliste (die sich automatisch öffnet) enthalten war, muss das ja noch lange nicht heißen, dass man es gar nicht ansprechen kann :-)
Es ist also nur ein bisschen versteckt.
Also vielen Dank! Sagt
der Jens
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige