Bonjour tout le monde. Je ne sais pas si c'est possible mais j'aimerais convertir un string en boutton pour un chargement dynamique des controls à partir d'une table sql
Bonjour tout le monde. Je ne sais pas si c'est possible mais j'aimerais convertir un string en boutton pour un chargement dynamique des controls à partir d'une table sql
dans le contexte FORM
Probablement possible, ta string représente quoi ?
le string est le champ d'une table dont la valeur est le nom d'un control que je cherche à afficher par un FlowLayoutPanel.Controls.Add(valeur du champ de la table)
et dans tu peut spécifier l’évent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Button btn=new Button(); btn.Name="ta chaine"; btn.Click+=new EventHandler(btn_Click);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void button1_Click(object sender, EventArgs e) { if(((Button)sender).Name="ta chaine") { //code DO } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var flp = new FlowLayoutPanel(); var chaines = new List<string>(); foreach (var chaine in chaines) { var button = new Button(){Name = chaine}; button.Click += (s, evt) => { //TODO }; } flp.Controls.Add(button);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager