VB 4/6- und VBA-Forum - Beitragsübersicht -
ThemaVB6: 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 ]
Antworten
VB6: Form erstellen - Lexx24 27. August 2017 um 10:23:00
Re: Form erstellen - Frank 01. September 2017 um 16:56:57
Re: Form erstellen - Lexx24 01. September 2017 um 19:40:28

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  Visual Basic 6 (*.exe)
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB 4/6- und VBA-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | .Net-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015