Question
Incrémenter une ListBox
- Girard James
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 17 ans 1 mois #4065
par Girard James
Réponse de Girard James sur le sujet Re:Incrémenter une ListBox
J'ai trouvé la syntaxe pour supprimer un élément d'une listbox.
Voici le code d'une fonction appelé par un bouton :
[code:1]Function Supprimer1selectListBox()
{
$listbox1.Items.remove($listbox1.selecteditem)
}[/code:1]
Par contre je n'ai pas trouvé la syntaxe pour supprimer par le biais de la touche 'DEL'...
Pourriez-vous me la donner svp?
Voici le code d'une fonction appelé par un bouton :
[code:1]Function Supprimer1selectListBox()
{
$listbox1.Items.remove($listbox1.selecteditem)
}[/code:1]
Par contre je n'ai pas trouvé la syntaxe pour supprimer par le biais de la touche 'DEL'...
Pourriez-vous me la donner svp?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 1 mois #4068
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Incrémenter une ListBox
girardjames écrit:
Je n'ai pas encore eu besoin de le coder, il faut adapter du code C# comme celui indiqué dans le post précédent.Pourriez-vous me la donner svp?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 1 mois #4069
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Incrémenter une ListBox
Adapte ce code C# :
[code:1]
private void listBox1_KeyDown(object sender, KeyEventArgs e)
{
//On traite l'évenement clavier si la liste est vide et la touche 'Delete' pressée.
if ((listBox1.Items.Count > 0) & (e.KeyCode == Keys.Delete))
{
int index=listBox1.SelectedIndex;
//L'elément sélectionné est-il le dernier ?
if (index == listBox1.Items.Count - 1)
//Dans ce cas on se place sur l'elément précédent
{ index--; }
// else l'index ne change pas et pointera bien sur le suivant
listBox1.Items.Remove(listBox1.SelectedItem);
//On se place sur l'élément sélectionné que si la liste contient au moins un élément
if (listBox1.Items.Count> 0)
{ listBox1.SelectedIndex = index; }
}
}
[/code:1]
[code:1]
private void listBox1_KeyDown(object sender, KeyEventArgs e)
{
//On traite l'évenement clavier si la liste est vide et la touche 'Delete' pressée.
if ((listBox1.Items.Count > 0) & (e.KeyCode == Keys.Delete))
{
int index=listBox1.SelectedIndex;
//L'elément sélectionné est-il le dernier ?
if (index == listBox1.Items.Count - 1)
//Dans ce cas on se place sur l'elément précédent
{ index--; }
// else l'index ne change pas et pointera bien sur le suivant
listBox1.Items.Remove(listBox1.SelectedItem);
//On se place sur l'élément sélectionné que si la liste contient au moins un élément
if (listBox1.Items.Count> 0)
{ listBox1.SelectedIndex = index; }
}
}
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.090 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Incrémenter une ListBox