Sélectionner un toolstripmenuitem [Résolu]

Signaler
Messages postés
35
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
22 septembre 2009
-
Messages postés
35
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
22 septembre 2009
-
Bonjour,


j'essaye de voir comment  lors de la creation d'un ensemble de
toolstripmenuitems secondaire appartenant à un toolstripmenuitem
principal, de pouvoir mettre en place un checkonclick (ou autre) ainsi
que de le déterminer le toolstripmenuitem secondaire sélectionné.


Je crée dynamiquement pour un toolstripmenuitem, un ensemble de toolstripmenuitem.

Je n'arrive pas à faire en sorte qu'un seul soit sélectionné

je fais un


foreach( Filter f in InputOptions.VideoInputDevices)

{

inputvideotoolstripmenu.dropdownitems.add(f.Name);

}


A cette série de toolstripmenuitems , je ne vois pas comment
implémenter un systéme de sélection unique et comment le récupérer
aprés la sélection.


Si vous saviez, cela me sera trés utile  merci

2 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
32
Salut, dis moi si c'est ça que tu veux :

foreach( Filter f in filters )
{
    ToolStripMenuItem item = new ToolStripMenuItem( );
    item.Text = f.Name;
    item.CheckOnClick = true;
    item.CheckStateChanged += delegate ( object sender, EventArgs args )
    {
        MessageBox.Show( String.Format(
            "Checked: {0}", ( ( ToolStripMenuItem )sender ).Checked ) );
    };
    filterToolStripMenuItem.DropDownItems.Add( item );
}
Messages postés
35
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
22 septembre 2009

Merci, cela m'a ete utile.