[C#]-textbox
nimois3O
Messages postés
47
Statut
Membre
-
Marcel -
Marcel -
Bonjour,
Je programme sur .net avec un code c#.
J'aimerais savoir comment faire pour que si par exemple dans ma 1ére textbox je mets 12 dans ma page il s'affiche 12 textbox.
J'ai déja fait un code avec un "if" mais je vais pas faire ca 50 fois:
if
(nbheureTextBox.Text == "1")
{
h1TextBox.Visible = true ;
}
else
{
h1TextBox .Visible =false ;
}
merci de m'aider ...
Je programme sur .net avec un code c#.
J'aimerais savoir comment faire pour que si par exemple dans ma 1ére textbox je mets 12 dans ma page il s'affiche 12 textbox.
J'ai déja fait un code avec un "if" mais je vais pas faire ca 50 fois:
if
(nbheureTextBox.Text == "1")
{
h1TextBox.Visible = true ;
}
else
{
h1TextBox .Visible =false ;
}
merci de m'aider ...
A voir également:
- [C#]-textbox
- Erreur sur isdate textbox ✓ - Forum VB / VBA
- Cellules en surbrillance selon une TextBox - Forum VB / VBA
- VBA: mettre une condition sur une textbox ✓ - Forum VB / VBA
- Comment ecrire un nombre en notation ingenieur dans un textbox ✓ - Forum VB / VBA
- Champ de recherche VBA (Textbox et ListBox + résultats instantanés) ✓ - Forum VB / VBA
2 réponses
A supposé que tes 12 textbox sont déjà présent sur la page, mais non visible, je dirais donc avec une boucle dans tous les cas.
Tu boucles sur les X (X = la valeur saisies dans ta 1ere textbox) afin de les rendre visibles.
Tu boucles sur les X (X = la valeur saisies dans ta 1ere textbox) afin de les rendre visibles.
Je dirais plutot REFACTORISATION :
Tu te fais une fonction privée qui va te simplifier le code :
private void affichTextBox(TextBox boxDeSaisie, TextBox boxAAfficher)
{
if(boxDeSaisie.Text == "1")
boxAAfficher.Visible = true;
else
boxAAfficher.Visible = false;
}
et tu utilises cette fonction dans evenements....
C'est à mon imble avis le plus simple, on pourrait passer par des truc plus complexe en bouclant des delegés, mais il faudrait un logique de nomenclature et le code n'en serait pas plus lisble ou rapide
Tu te fais une fonction privée qui va te simplifier le code :
private void affichTextBox(TextBox boxDeSaisie, TextBox boxAAfficher)
{
if(boxDeSaisie.Text == "1")
boxAAfficher.Visible = true;
else
boxAAfficher.Visible = false;
}
et tu utilises cette fonction dans evenements....
C'est à mon imble avis le plus simple, on pourrait passer par des truc plus complexe en bouclant des delegés, mais il faudrait un logique de nomenclature et le code n'en serait pas plus lisble ou rapide