Det er en sjælden Windows-program , der ikke deler i det mindste nogle data mellem de forskellige vinduer og dialoger , der kan forekomme under driften. At løse denne opgave er enklere end mange udviklere ville tro : det kræver lidt mere end at tilføje et enkelt søgeord , "public" til eksisterende variabler og flytte alle oplysninger, der skal deles ind i de offentlige variabler. Den eneste hage er, at allerede eksisterende ejendomme i forummet ikke kan ændres til offentligheden. Ting du har brug
Det er en sjælden Windows-program , der ikke deler i det mindste nogle data mellem de forskellige vinduer , rammer og dialoger , der kan forekomme under driften. At løse denne opgave er enklere end mange udviklere ville tro : det kræver lidt mere end at tilføje et enkelt ord til eksisterende variabler
Vis Flere Instruktioner
1
Opret et nyt projekt ved at klikke på " . Fil "og" Nyt projekt ". Vælg "Windows Forms Application ".
2
Dobbeltklik på " Tekstboks " komponent fra værktøjskassen og " knap" komponent til at tilføje en af hver til den første form i projektet.
3
Højreklik på formularen , og vælg "Vis kode ". Indsæt følgende i koden vindue, der åbnes : Hej
Public sharedText As String
Ordet " Public " opnår alt til opgaven : resten af tutorial vil gøre noget, men illustrerer det i aktion . Ved udflagning en variabel som "Public ", dette giver alle andre former og moduler inden for samme program til at læse og skrive til sine data.
4
Klik på " Form1.vb [ Design ] " for at vende tilbage til formularen se og dobbeltklik på tekstfeltet på din formular. Dette vil skabe en begivenhed for hver gang teksten i det ændres. Det vil blive kaldt " TextBox1_TextChanged . "
Indsæt følgende i det til at indstille sharedText variabel erklæret i trin 3 : Hej
sharedText = TextBox1.Text
Dette skridt er nødvendigt , fordi TextBox ikke selv kan indstilles som en offentlig variabel.
5.
klik på " Form1.vb [ Design ] ", og igen, og denne gang dobbeltklikke på knappen for at oprette en begivenhed for når knappen er klikket på. Indsæt følgende for at lukke denne formular og åbne en anden én : Hej
Me.Visible = False
Form2.Visible = Sand
6
Tilføj din anden form, ved at klikke på "Projekt " og " Tilføj Windows Form ".
7
Dobbeltklik på "Label " komponent fra værktøjskassen for at føje den til din nye form .
8
Dobbelt på baggrund af den nye form . Dette vil skabe en begivenhed for at løbe, så snart den nye form belastninger. Indsæt følgende i det : Hej
Label1.Text = Form1.sharedText
Dette er simpelthen tager sharedText variabel fra den første form og bruger den som tekst til etiketten på denne formular < br . >
Alle data kan deles mellem flere former i denne måde : tilføje "Public " søgeord til variablen om kilden formular og skriv formularen navnet " dot " variable navn på den modtagende formular
.