| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Luk en formular Åbnet af ShowDialog
    Microsofts Visual Basic gør det nemt at opbygge dialog -baserede former. Du skal blot trække et par kontroller på formularen overfladen , tilsættes lidt kode , derefter kalde ShowDialog metode til at gøre formularen vises. Lukning af formularen er ikke helt så intuitivt. I stedet for blot at kalde de tætte metoder , rammebetingelser designere besluttede, at vi først skulle sætte DialogResult egenskaben til at returnere kontrollen til den vigtigste form , så lad denne formular kalder tæt metode. Følg disse trin for at lære den korrekte måde at lukke en dialogboks. Ting du skal
    Microsoft Visual Studio eller Visual Basic Express ( 2005 eller senere )
    Vis Flere Instruktioner
    1

    Open Visual Studio og oprette et nyt Windows-formular projekt. Klik på " File " og derefter " Nyt projekt " for at åbne den nye form vinduet. Vælg Visual Basic , Windows, Windows Form projektet og navngive den " DialogDemo ".
    2

    Opret en dialog formular. Klik på " Project" og derefter " Tilføj Windows Form ". Navngiv formularen " DialogForm " og klik " OK".
    3

    Tilføj to knapper til dialogen formularen. Klik på ikonet Værktøjskasse og trække to knapper på formularen. Højreklik på første knap og derefter vælge " Egenskaber". Når ejendommen listen vises, ændre navnet ejendom til " btnOK ", og ændre teksten ejendom til " OK". Klik på "Escape " for at lukke ejendommen vinduet. Gentag disse trin for at ændre den anden knap navn til " btnCancel " tekst til " Annuller".
    4

    Dobbeltklik på "OK" knappen og kodeeditoren vindue vises . Ændre koden til følgende ordlyd : Hej

    Private Sub btnOK_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles btnOK.Click

    DialogResult = DialogResult.OK

    End Sub

    Indstilling af DialogResult ejendom signalerer rammerne for at overdrage kontrollen tilbage til det kaldende program . Værdien af ​​DialogResult bliver returværdien af ShowDialog metoden. Almindelige værdier er "OK", "Annuller ", " Ja", "Nej" og "Abort ". Her vender vi tilbage "OK".
    5

    Højreklik et vilkårligt sted på redigeringsvinduet , og vælg " Vis Designer ". Når dialogen formular vises , skal du dobbeltklikke på " Cancel " knappen derefter tilføje følgende kode : Hej

    Private Sub btnCancel_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles btnCancel.Click < br >

    DialogResult = DialogResult.Cancel

    End Sub

    Her vender vi tilbage "Annuller ".
    6

    Right -Click Form1.vb på Solution Explorer vælg derefter " View Designer ". Den oprindelige form vil blive vist . Træk en knap fra værktøjslinjen til formularen dobbeltklik derefter på knappen. Når redaktøren vises , skal du indtaste følgende kode .

    Private Sub btnTest_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles btnTest.Click

    Dim frm As New DialogForm

    Hvis frm.ShowDialog = DialogResult.OK Så

    MsgBox ( "OK" )

    Else

    MsgBox ( " Annulleret " )
    < p> End If

    frm.Close ()

    End Sub

    Når knappen bliver klikket på, skaber vi en ny instans af dialogen formularen , så kalder sin ShowDialog metoden . Dette åbner dialogen form og venter på brugerinput. Når en af ​​knapperne bliver klikket på, får kontrol føres tilbage til Form1 , og vi viser en meddelelse baseret på værdien af DialogResult . Efter at lukke vi formularen.
    7

    Klik på " F5 " for at teste programmet .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter RGB til VB6 
    ·Sådan spiller en WAV fil ved hjælp af DirectX Med Vis…
    ·Sådan bruges Microsoft XNA 
    ·Sådan får Strings til at konvertere heltal i VB.NET 2…
    ·Sådan Stop en Thread i Visual Basic 2005 
    ·Sådan Execute Parametre i en DAO Query i Access VBA 
    ·Sådan oprettes et nyt vindue for en Web Browser Brug V…
    ·Sådan tilføjes en ODBC Selection til VB.NET 
    ·Sådan Gør Noget Flash i Visual Basic 
    ·Hvordan man laver en Paint Program 
      Anbefalede Artikler
    ·Sådan Forbruge en Atom Feed i Python 
    ·Sådan Konverter HTML til PDF Brug af PHP 
    ·Hvordan laver XSL Ignorer DTD Henvisning i XML 
    ·Sådan bruges mailx at sende til flere adresser 
    ·ADT abstrakte datatyper 
    ·Hvordan kan jeg kontrollere Python Indentation i VIM 
    ·Sådan bruges Direct3D 
    ·Sådan Beregn skæringspunktet mellem to linjer i Visua…
    ·Hvordan man opbygger Objektafhængigheder 
    ·Sådan Tilkald Borne Shell Fra et C - Shell 
    Copyright © Computer Viden http://www.computerdk.com