Hejsa.
Jeg skal ændre navnet på en form i Runtime.
Grunden til at jeg skal det er at jeg i et stykke tid har arbejdet på en webbrowser (v6.0). Jeg har været i gang med at lave en processlinje, og den vil jeg have færdig nu.
Hver gang et nyt vindue åbnes har jeg fået den til at tilføje en værdi til processlinjen med de åbne vinduer.
Nu skal jeg så have omdøbt vinduet så den får samme værdi som knappen i den processlinje (ikke Windows proccesslinjen! Min egen!).
Så kan jeg nemlig bare skrive (efter at have klikket på processlinjen):
WindowID.show
Kan det lade sig gøre?
Eller kan jeg få den til at gennemsøge alle MDIChilds's TAG-properties og så få den til at .show via dem?
Så kan jeg jo bare tilføje ID'en til TAGs-propertiesne!
PS: HER ER DEN KODE JEG BRUGER LIGE NU! (HAR BARE LIGE BRUGT EN LISTE TIL EKSEMPEL)
frmMain (hovedformen)
Dim LoadedWindow As Long
Sub OpenNewDoc(Name As Form)
Dim frmD As frmDoc
LoadedWindow = LoadedWindow + 1
Set Name = New frmDoc
'Name.Caption = "Document " & LoadedWindow
Name.Show
End Sub
Private Sub Command1_Click()
OpenNewDoc frmDoc
End Sub
Private Sub Form_Load()
LoadedWindow = 0
End Sub
frmDoc (Dokumentet - MDIChild)
Private Sub Form_Load()
Me.Caption = Me.Name
End Sub
Med Venlig Hilsen
Morten Torndahl Pedersen
[Redigeret d. 11/07-05 13:20:13 af Morten Torndahl Pedersen]