La maîtrise de nom pour un événement

Dans mon C# Windows Forms formulaire, j'ai quelques boutons qui sont générés dynamiquement. Je lui ai donné la méthode suivante sur l'événement click. Est-il possible d'obtenir le nom du bouton à partir de laquelle l'événement est déclenché?

private void btnBrowsDoc_Click(object sender, EventArgs e)
{
    try
    {
        if (openFileDialog1.ShowDialog().Equals(DialogResult.OK))
        {
            gbxDocument.Controls["txtDocument" + count].Text =
                openFileDialog1.FileName;
        }
        else
        {
            return;
        }
    }
    catch (Exception ex)
    {
        //handle the exception
    }
}
  • Pourquoi le try...catch? - C'est généralement un assez mauvais style de programmation, surtout si vous n'êtes pas d'évaluer l'exception interceptée.
  • Uwe Keim : suis-gérer l'exception à l'aide d'un fichier texte... je viens de supprimer cette ligne de code, tout en ajoutant ici...
InformationsquelleAutor Nithesh | 2011-10-04