Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe maak je een formulier geopend door ShowDialog Sluit
Microsoft's Visual Basic maakt het gemakkelijk om dialoog gebaseerde formulieren te bouwen . Sleep eenvoudig een weinig controles op het formulier oppervlak , voeg een beetje code , bel dan de ShowDialog methode om het formulier verschijnen . Het sluiten van de vorm is niet zo intuïtief . In plaats van simpelweg de nauwe methoden bellen , het kader ontwerpers besloten dat we eerst moeten de eigenschap DialogResult om de controle terug te keren naar de belangrijkste vorm , dan laat deze vorm bellen met de nauwe methode . Volg deze stappen om de juiste manier om een dialoogvenster te sluiten leren . Wat je nodig hebt
Microsoft Visual Studio of Visual Basic Express ( 2005 of later ) op Twitter Toon Meer Aanwijzingen

Open Visual Studio 1 en maak een nieuwe windows formulier project . Klik op " File " en vervolgens " New Project " om de nieuwe vorm venster te openen . Kies Visual Basic , Windows , Windows-formulier project en noem het " DialogDemo . " Kopen van 2

Maak een dialoog vorm . Klik op " Project " en vervolgens "Add Windows Form . " Noem het formulier " DialogForm " en klik op "OK . "
3

Voeg twee knoppen om het dialoogvenster formulier . Klik op het pictogram Werkset en sleep twee knoppen op het formulier . Klik met de rechtermuisknop op de eerste knop en kies 'Eigenschappen'. Wanneer de lijst eigenschap wordt weergegeven , wijzigt u de eigenschap name om " btnOk " en verander de eigenschap text op " OK . " Klik op " Escape " om het eigenschappenvenster te sluiten . Herhaal deze stappen om de naam van de tweede knop veranderen in " btnCancel " en de tekst op " Annuleren". Zal
4

Dubbelklik op de "OK" knop en de code editor venster verschijnen . Wijzig de code als volgt :

Private Sub btnOK_Click
( ByVal afzender als System.Object , ByVal e als System.EventArgs ) Handles btnOK.Click

DialogResult = DialogResult.OK

End Sub

instellen van de eigenschap DialogResult signaleert het raamwerk om de controle terug over te dragen aan het oproepende programma . De waarde van de DialogResult wordt de resultaatwaarde van de ShowDialog methode . Gemeenschappelijke waarden zijn " OK" "Annuleren " "Ja ", "Nee " en " Afbreken . " Hier keren we terug op "OK . "
5

Klik met de rechtermuisknop op het venster editor en kies ' Toon Ontwerper . " Wanneer het dialoogvenster vorm verschijnt , dubbelklikt u op de knop "Annuleren " voeg de volgende code :

Private Sub btnCancel_Click
( ByVal afzender als System.Object , ByVal e als System.EventArgs ) Handles btnCancel.Click < br

DialogResult = DialogResult.Cancel

End Sub

> Hier keren we terug " Annuleren".
6

Right -Click Form1.vb op de Solution Explorer kies vervolgens " View Ontwerper . " De oorspronkelijke vorm zal verschijnen . Sleep een knop op de werkbalk op het formulier vervolgens dubbelklikken op de knop . Wanneer het venster editor verschijnt , voer de volgende code .

Private Sub btnTest_Click
( ByVal afzender als System.Object , ByVal e als System.EventArgs ) Handles btnTest.Click

Dim frm
als Nieuwe DialogForm

Als frm.ShowDialog = DialogResult.OK

MsgBox dan
( " OK " )

Else

MsgBox ( " geannuleerd" )

End If

frm.Close
( )

End Sub


Wanneer de knop wordt geklikt , creëren we een nieuw exemplaar van het dialoogvenster formulier , bel dan de methode ShowDialog . Dit opent het dialoogvenster formulier en wacht op invoer van de gebruiker . Wanneer een van de knoppen wordt geklikt , wordt de zeggenschap is overgegaan naar Form1 , en we een bericht op basis van de waarde van de DialogResult geven . Daarna sluiten we het formulier .
7

Klik op " F5 " om het programma te testen .

Previous: Next:
  Visual Basics Programming
·Hoe te Parameters uitvoeren in…
·Hoe kan ik een elektronische C…
·Waarom werkt mijn Selectievak …
·Hoe mappen gebruiken VBA 
·Hoe Mobile Applications Met be…
·Hoe te Query in VB Script 
·Wat is Visual Basic Programmin…
·Hoe maak je een Logon Script Z…
·VBS Array Functies 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak ik een inline element Met CSS 
·Hoe te Authenticatie voor User - Agent L…
·Hoe maak je een Windows Search in VB 
·Bekijkt applets in Netbeans 
·Wat is de PHP DateDiff functie ? 
·Hoe te gebruikersinvoer in Java 
·Hoe te kopiëren & plakken tekst in . Tx…
·Visual Basic 2010 Web Browser Progress B…
·Hoe je MySQL beheren met Plesk 
Copyright © Computer Kennis http://www.nldit.com