Comment lier une forme différente?
-
03-07-2019 - |
Question
Ma première question m'a été d'une aide précieuse. J'espère que quelqu'un me le dira ou me dirigera vers une question précédente sur ce sujet.
Je souhaite lier différentes formes, par exemple en cliquant sur un bouton et en ouvrant le second . En gros, je vais créer un menu pour les fonctions du téléphone portable telles que SMS, CALL, etc. donc je veux que si je clique sur appeler un nouveau formulaire s'ouvre en demandant le numéro à appeler, etc.
La solution
void SomeInitializationFunction() {
button.Click += new System.EventHandler(buttonClick);
}
private void buttonClick(object sender, System.EventArgs e)
{
using(GetNumberForm getNumberForm = new GetNumberForm())
{
if(DialogResult.OK == getNumberForm.ShowDialog())
{
string phoneNumber = getNumberForm.PhoneNumber;
// do something with the user input.
}
}
}
Autres conseils
var otherForm = new Form2();
otherForm.ShowDialog(); // To show a modal dialog, or...
otherForm.Show(); // To show it as a non-modal window
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow