Fondamentalement, la propriété d'étiquette d'un bouton est le nom d'une liste déroulante existante dont j'ai besoin de référencer dynamiquement. C'est une fonction générique pour gérer plusieurs boutons. AideC#: Convertir une chaîne en une référence d'objet
private void SQLButton(object sender, EventArgs e)
{
magic(((Button)sender).Tag.ToString());
}
private void magic(string currentcombo)
{
string CurrentText = (ComboBox).(currentcombo).Text;
}
comment puis-je faire cela ?, qui semble être une approche intéressante. –
Tag peut être n'importe quoi. Ainsi, lorsque vous définissez le tag de votre bouton sur comboBoxA.Name, utilisez simplement comboBoxA à la place. –
Donc, je peux utiliser comboBoxA.Text et cela va récupérer le contenu actuel et le transmettre à la méthode; private void SQLButton (expéditeur d'objet, EventArgs e) {magic ((Expéditeur (Button)) .Tag);} –