? En dialogruta formulär , mer känd som en dialogruta , är en form med sin " FixedDialog " som sin " FormBorderStyle " egendom . Du använder den för att interagera med användaren och antingen få eller spara olika data till och från ditt program . Du lägger till dessa klasser och funktioner i projektet för att göra något från ett varningsmeddelande att öppna flera filer för att ingå i ditt program . Funktion
Du kan använda dialogrutor som ett sätt att skicka data till användaren , helt enkelt varna henne till viss information som hon kan ha nytta av , eller som ett avbrott i programmet som användaren måste uppfylla innan hon får fortsätta , liksom om hon behöver för att öppna en fil eller skiva för att arbeta med . Visar en dialogruta fungerar på samma sätt som varje annan form : genom att dölja eller avlastning . Du kan använda så många dialogrutor blanketter som du behöver i ditt program , ibland mer än en åt gången .
Klasser
Visual Basic har flera former förvalda dialogrutan som visas kan lägg till ditt projekt . Den " ColorDialog " rutan kan en användare välja en färg , till exempel , för att rita eller sätta sin egen bakgrundsfärg . Likaså låter " FontDialog " formen honom välja teckensnitt . Den " Folderbrowserdialog " öppnar en navigering dialogruta från vilken användaren väljer en mapp för att öppna i hans program . Den " OpenFileDialog " fungerar på samma sätt , förutom användaren söker efter en fil i stället . Och " SaveFileDialog " öppnas en dialogruta som användaren använder för att spara sina filer till sitt system .
Andra typer
Visual Basic har också flera andra funktioner som kräver olika dialogrutor former, såsom den " MsgBox " och " InputBox " funktioner. Den förstnämnda visar helt enkelt ett meddelande på skärmen och är användbart för att felsöka programmet för att avgöra var fel uppstår i koden . Den senare ber en användare att mata in några uppgifter och sedan sparar det . Du kan också skapa dina egna former och kalla dem ditt projekt på samma sätt med Visual Basic : s dialogrutor former .
Programmering
När du lägger till en dialogruta formulär till ditt projekt , du använder den genom att gå sina egna funktioner . Till exempel är det " ShowDialog " den du använder för att öppna formuläret när projektet löper . Du kan ringa funktion som helst , till exempel när användaren öppnar programmet , när hon klickar på en knapp eller när en annan händelse inträffar . Du kan använda formulär för att ange egenskaper för andra delar av ditt projekt . Till exempel , " Me.BackColor = ColorDialog1.Color " kommer att ange bakgrundsfärgen i formuläret till en användaren väljer i dialogrutan formuläret .