21. november 2002 - 14:32Der er
7 kommentarer og 1 løsning
Opdatering af statusbar fra childform i VB.Net
Det jeg har gjort er at jeg har trukket en statusbar component ind på en mdimainform. På denne statusbar har jeg så oprettet et panel og gjort teksten tilgængelig ved hjælp af dynamic properties text. Efterfølgende har jeg så tilføjet en mdichildform og oprettet en knap på denne form. I denne knap's click funktion vil jeg så opdatere teksten i statusbaren. Som jeg ser det skal jeg på en eller anden måde henvise til mdimainform classen, men hvordan jeg henviser til denne classe kan jeg ikke finde ud af.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg kan simpelthen ikke få det til at virke. Nu har jeg vedlagt den kode jeg har prøvet at lave. Min mainform kender ikke mdichildform. Er der nogen speciel reference der skal være oprettet eller skal childformen have indstillet nogle bestemte properties eller for den sags skyld oprettes på en bestem måde.
'Kode i min MainForm Load Me.StatusBarPanelText.Text = "Test af statusbar"
mdichildform mitChild = New mdichildform() mitChild.MdiParent = Me
'Kode i min childform Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click, Button2.Click, Button3.Click
Dim ButtonIndex As Button ButtonIndex = CType(sender, Button)
Try
Select Case ButtonIndex.Text Case Is = "Button1" Me.MdiParent.StatusBarPanelText.Text = ButtonIndex.Text
Case Is = "Button2" Me.MdiParent.StatusBarPanelText.Text = ButtonIndex.Text
Case Is = "Button3" Me.MdiParent.StatusBarPanelText.Text = ButtonIndex.Text
Den var oprettet som friend, men nu har jeg prøvet at ændre den til public uden held.
Når jeg i min mainform skriver nedenstående kode får jeg en syntaksfejl. Er mdichildform en metode i vb.net eller skal den dim' på en eller anden måde.
mdichildform mitChild = New mdichildform() mitChild.MdiParent = Me
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.