2024 Auteur: Peter John Melton | [email protected]. Laatst gewijzigd: 2023-12-16 04:43
Wanneer u een Windows Forms-toepassing programmeert, moet u altijd variabelen van een tweede formuliervenster krijgen, zoals een optievorm of pop-upzoekopdracht.
De meeste gidsen vertellen u dat u het tweede formulier moet openen met ShowDialog (), waardoor de gebruiker niets meer kan doen totdat het tweede formuliervenster is gesloten. Dit werkt bijvoorbeeld niet goed voor een zoek / vervang-dialoogvenster. Het zal ook niet erg goed werken voor op maat gemaakte pop-upvormen.
De snelle manier om variabelen tussen de formulieren door te geven, is met behulp van Delegates. U kunt een gebeurtenisafhandelingsroutine instellen voor de gebeurtenis Afsluiting van het tweede formulier en de gebeurtenis in de eerste vorm afhandelen. Hiermee kunt u variabelen vastleggen voordat het tweede formuliervenster is gesloten.
Voor deze oefening gaan we ervan uit dat we twee vormen hebben:
Belangrijkste vorm
OptionsForm
We gaan er verder vanuit dat we op een knop hebben geklikt die het OptionsForm opent met een methode-aanroep Show (). Laten we nu eens kijken naar de magie:
……. snip…….
OptionsForm theform = new OptionsForm(); theform.Closing += new CancelEventHandler(theform_Closing); theform.Show();
}
private void theform_Closing(object sender, CancelEventArgs e) {
OptionsForm theform = (OptionsForm)sender;
// Grab the variable from the options form. The options form should set this variable before it closes, and the variable should be marked as public. string localvar = theform.thestringvariable;
}
Dat is alles wat er is.
Aanbevolen:
Hoe Facebook te stoppen Uw gegevens doorgeven aan derden
Het Cambridge-analytica-fiasco was niet echt een datalek. Alles dat werd verzameld, was toegestaan volgens de Servicevoorwaarden van Facebook. Dus, hoe kun je jezelf beschermen tegen dit soort dingen?
Wat is het verschil tussen pingen met en zonder http: //?
Als u experimenteert met en leert over het pingen van een website, kunt u worden verrast door de resultaten op basis van 'wat' u pingt. De SuperUser Q & A-post van vandaag helpt om dingen duidelijk te maken voor een verwarde en gefrustreerde lezer.
Geek School: PowerShell-variabelen, invoer en uitvoer leren
Naarmate we verder gaan met het uitvoeren van opdrachten en het schrijven van volledig geschreven scripts, hebt u een tijdelijke plaats nodig om gegevens op te slaan. Dit is waar variabelen binnenkomen.
Toepassingen voor Windows Phone 7.5 ontwikkelen: variabelen, gegevenstypen en waarden toewijzen
In deze zelfstudie zullen we zien welke variabelen en gegevenstypes zijn en hoe waarden uit variabelen kunnen worden toegewezen of opgehaald
Systeem- en gebruikersomgeving Variabelen in Windows uitgelegd
Dit bericht bespreekt omgevingsvariabelen, variabelen van systeem- en gebruikersomgeving, dynamische systeemvariabelen en hoe deze in Windows te gebruiken, toe te voegen en aan te passen.