Rendre visible un panel récupéré dans une boucle foreach
Ilovedev
Messages postés
19
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tou(te)s et bonnes fêtes :o)
Je cherche à coder ceci (mais peut-être que je crois trop au père-noël...) :
while (reader.Read())
{
Label1.Text = string.Format("{0}", reader.GetString(0));
string str = Label1.Text;
string[] split = str.Split(new char[] { ';' });
foreach (string s in split)
{
//s .visible = true;
}
}
reader.NextResult();
J'aimerai pour chaque instance de s rajouter le texte ".Visible = true" et que du coup cela génère la visibilité du contrôle.
Je débute je m'excuse si cette question est tordue :o/
Merci d'avance
Je cherche à coder ceci (mais peut-être que je crois trop au père-noël...) :
while (reader.Read())
{
Label1.Text = string.Format("{0}", reader.GetString(0));
string str = Label1.Text;
string[] split = str.Split(new char[] { ';' });
foreach (string s in split)
{
//s .visible = true;
}
}
reader.NextResult();
J'aimerai pour chaque instance de s rajouter le texte ".Visible = true" et que du coup cela génère la visibilité du contrôle.
Je débute je m'excuse si cette question est tordue :o/
Merci d'avance
A voir également:
- Rendre visible un panel récupéré dans une boucle foreach
- Clé usb non visible - Guide
- Amazon shopper panel - Accueil - Guide confidentialité
- Comment rendre un fichier moins lourd - Guide
- Control panel - Télécharger - Divers Utilitaires
- Comment recuperer un message supprimé sur whatsapp - Guide
2 réponses
salut,
alors ce que tu cherche à faire est une indirection. En c# c'est la reflection :
https://docs.microsoft.com/en-us/dotnet/api/system.reflection?redirectedfrom=MSDN&view=netframework-4.8
je ne le maîtrise absolument pas, j'avais voulu utiliser l'indirection en c#, j'ai donc trouvé reflection, mais pas manque de temps je n'ai pas cherché =/ ca avait l'air complexe ... en tout cas assez pour me prendre pas mal de temps.
naga
alors ce que tu cherche à faire est une indirection. En c# c'est la reflection :
https://docs.microsoft.com/en-us/dotnet/api/system.reflection?redirectedfrom=MSDN&view=netframework-4.8
je ne le maîtrise absolument pas, j'avais voulu utiliser l'indirection en c#, j'ai donc trouvé reflection, mais pas manque de temps je n'ai pas cherché =/ ca avait l'air complexe ... en tout cas assez pour me prendre pas mal de temps.
naga
Merci beaucoup d'avoir pris le temps de me répondre.
Je vais étudier le lien que tu m'as donné :)
Je vais étudier le lien que tu m'as donné :)
Oui ce serait plus simple j'avoue...s'il est possible de charger mon switch dynamiquement en fonction du contenu de ma table. Chaque "case" représente le champs Libelle de ma table TABLE(Libelle1, Libelle2,...).
Il faudrait arriver à quelque chose du style :
Case Libelle1
(s).Visible = true;
(s).Visible = true;
Case Libelle2
(s).Visible = true;
(s).Visible = true;
(s).Visible = true;
quand (s) est :
while (reader.Read())
{
Label1.Text = string.Format("{0}", reader.GetString(0));
string str = Label1.Text;
string[] split = str.Split(new char[] { ';' });
foreach (string s in split)
{
//s .visible = true;
}
}
reader.NextResult();
Tu crois que c'est possible ?? (là...on complique sévère !)
Il faudrait arriver à quelque chose du style :
Case Libelle1
(s).Visible = true;
(s).Visible = true;
Case Libelle2
(s).Visible = true;
(s).Visible = true;
(s).Visible = true;
quand (s) est :
while (reader.Read())
{
Label1.Text = string.Format("{0}", reader.GetString(0));
string str = Label1.Text;
string[] split = str.Split(new char[] { ';' });
foreach (string s in split)
{
//s .visible = true;
}
}
reader.NextResult();
Tu crois que c'est possible ?? (là...on complique sévère !)