J'écris un programme qui fonctionne avec 2 formulaires, le formulaire principal et la forme où la configuration est faite, donc quand l'utilisateur clique sur tooltripmenu-> Preferences le formulaire Preferences est montré et je veux qu'il fasse l'utilisateur est seulement capable d'avoir un formulaire de préférences à la fois.Travailler avec des formulaires
Quand j'utilise:
Prefs preferencias = new Prefs;
private void preferenciasToolStripMenuItem_Click(object sender, EventArgs e)
{
preferencias.Show();
}
Il fonctionne, mais quand je ferme le formulaire Préférences et essayez d'ouvrir un nouveau le programme se bloque.
Et quand je l'utilise:
private void preferenciasToolStripMenuItem_Click(object sender, EventArgs e)
{
Prefs preferencias = new Prefs;
preferencias.Show();
}
L'utilisateur peut VHA plusieurs formulaire Préférences.
Que puis-je faire?
Merci d'avance.
Cela semble un peu en arrière, mais cela fonctionnera si vous ne voulez pas que la boîte de dialogue de préférences soit modale (cela semble pourtant être le choix évident) –
Mise à jour de mon post avec un raisonnement derrière la première méthode. –