|
VB 4/6- und VBA-Forum - Beitragsübersicht - |
|
Thema | VB6: Form erstellen |
Von |
Lexx24 |
Datum |
27. August 2017 um 10:23:00 |
Frage |
Hallo VB Gemeinde. Folgendes Problem, ich möchte zu Laufzeit eine neue Form erstellen. Bis dahin kein Problem. Ich benutze dazu folgenden Code. Private FrmX As Form Private Sub Command1_Click() Set FrmX = New frmNewForm FrmX.Show End Sub Nun zum Problem. Die „Referenz“ Form besitzt unter anderem ein Label „was ja mit kopiert wird“ das ich allerdings nicht ansteuern kann. Hat hierzu jemand eine Lösung?
|
|
Antwort: |
Von |
Frank |
Datum |
01. September 2017 um 16:56:57 |
Antwort |
Hi
Das geht dann über die Controls.Option Explicit Private Frm As Form Private Ctrl As Control Private Sub Command1_Click() Set Frm = New NewForm For Each Ctrl In Frm.Controls If TypeOf Ctrl Is Label Then If Ctrl.Name = "Label1" Then Ctrl.Caption = "Test" End If Next Frm.Show End Sub Mfg Frank |
|
[ Antwort schreiben | Zurück zum VB 4/6- und VBA-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|