Comment fermer une page Web sur l'événement click de bouton/lien hypertexte/bouton de lien en C #, ASP.NET?
En supposant que vous utilisiez WinForms, comme c'était la première chose que j'ai faite quand je commençais C #, vous devez créer un événement pour fermer ce formulaire.
Disons que vous avez un bouton appelé myNewButton. Si vous double-cliquez dessus sur WinForms designer, vous créez un événement. Après cela, il vous suffit d'utiliser this.Close
private void myNewButton_Click(object sender, EventArgs e) {
this.Close();
}
Et ça devrait être ça.
La seule raison pour laquelle cela ne fonctionne pas est que votre événement est détaché du bouton. Mais il devrait créer un nouvel événement si l'ancien n'est plus attaché lorsque vous double-cliquez sur le bouton dans WinForms Designer.
Pour fermer un formulaire Windows (System.Windows.Forms.Form) lorsque vous cliquez sur l'un de ses boutons: dans Visual Studio, ouvrez le formulaire dans le concepteur, cliquez avec le bouton droit sur le bouton et ouvrez sa page de propriétés, puis sélectionnez le champ DialogResult an définissez-le surOKou sur la valeur appropriée.
double-cliquez sur le bouton et ajoutez write // this.close ();
private void buttonClick(object sender, EventArgs e)
{
this.Close();
}
public class Form1 : Form
{
public Form1()
{
InitializeComponents(); // or whatever that method is called :)
this.button.Click += new RoutedEventHandler(buttonClick);
}
private void buttonClick(object sender, EventArgs e)
{
this.Close();
}
}