Meilleur auteur de réponses
Comment remettre à zéro (rénitialiser) un combobox

Question
-
Bonjour,
J'ai une petit problème avec mon "combobox1", j'ai mis dans ma propriété de celle ci Text ="Please Select"Mais quand je remettre à zéro (initialisé) mon "combobox1" par "ComboBox1.SelectedIndex = -1" rien ne s'affiche
et aussi par "ComboBox.Items.Clear()" cela efface tout les Items de ma combobox, orque je ne le souhaite pas
http://img15.hostingpics.net/pics/702138Combobox2.jpg
hors que je voudrais qui s'affiche au début
http://img15.hostingpics.net/pics/176859Combobox3.jpg
Existe t'il un code pour cela?
Merci de votre Compréhension
Cordialement
- Modifié Yannel777 samedi 30 août 2014 21:49
Réponses
-
Bonjour,
J'ai eu le meme problème et j'ai fais comme ceci:
comboBox1.Items.Insert(0, "Please select any value"); comboBox1.SelectedIndex = 0; comboBox1.Text = "Please, select any value";
Et sur l'événement TextChanged:
private void comboBox1_TextChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex < 0) { comboBox1.Text = "Please, select any value"; } else { comboBox1.Text = comboBox1.SelectedText; } }
Cordialement
Cédric
- Marqué comme réponse Yannel777 lundi 1 septembre 2014 00:11
-
Bonjour,
Merci pour votre aide cela m'a beaucoup avancé.
Voici le code modifié suivant mon logiciel.
Private Sub Accueil_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ComboBox1.Items.Add("1") Me.ComboBox1.Items.Add("2") ComboBox1.Text = "Please select 1" End Sub Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged If (ComboBox1.SelectedIndex < 0) Then ComboBox1.Text = "1" Else Select Case ComboBox1.SelectedIndex = 0 Case 1 TextBox1.Text = "1" Case 2 TextBox1.Text = "2" End Sub
Cordialement Yann.
- Marqué comme réponse Yannel777 lundi 1 septembre 2014 00:27
Toutes les réponses
-
Bonjour,
J'ai eu le meme problème et j'ai fais comme ceci:
comboBox1.Items.Insert(0, "Please select any value"); comboBox1.SelectedIndex = 0; comboBox1.Text = "Please, select any value";
Et sur l'événement TextChanged:
private void comboBox1_TextChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex < 0) { comboBox1.Text = "Please, select any value"; } else { comboBox1.Text = comboBox1.SelectedText; } }
Cordialement
Cédric
- Marqué comme réponse Yannel777 lundi 1 septembre 2014 00:11
-
Bonjour,
Merci pour votre aide cela m'a beaucoup avancé.
Voici le code modifié suivant mon logiciel.
Private Sub Accueil_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ComboBox1.Items.Add("1") Me.ComboBox1.Items.Add("2") ComboBox1.Text = "Please select 1" End Sub Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged If (ComboBox1.SelectedIndex < 0) Then ComboBox1.Text = "1" Else Select Case ComboBox1.SelectedIndex = 0 Case 1 TextBox1.Text = "1" Case 2 TextBox1.Text = "2" End Sub
Cordialement Yann.
- Marqué comme réponse Yannel777 lundi 1 septembre 2014 00:27