Vai al contenuto
PLC Forum


MenuStrip Uncheck C#


Operational Amplifier

Messaggi consigliati

Operational Amplifier

Ho aggiunto un menustrip nella mia prima applicazione, è possibile togliere il Check a tutti gli elementi in automatico senza dover impostare xxx.Check = False ad ognuno....?

Link al commento
Condividi su altri siti


Potresti iterare tutti i controlli con qualcosa del genere:

List<ToolStripMenuItem> myItems = GetAllMenuStripItems.GetItems(this.menuStrip1);
foreach (var item in myItems)
{
    item.Checked=false;
}

 

Link al commento
Condividi su altri siti

Operational Amplifier

Ciao lucios,

Ho provato il tuo esempio ma il sistema mi restituisce un errore, in poche parole non trova la voce "GetAllMenuStripItems" io sto utilizzando la versione Community di Visual Studio 2015 secondo te cosa può essere?

Link al commento
Condividi su altri siti

Ciao, non lo trovi perchè sono un somaro io! Ti ho copiato paro-paro un pezzo di una mia applicazione incompleto che avevo fatto leggendo e traendo "ispirazione" da  qui.

La fretta...

 

 

Link al commento
Condividi su altri siti

Operational Amplifier

Lucios devo dare un' occhiata con calma all'esempio che mi hai linkato perchè per me è un po' avanzata come programmazione, al massimo mi darai una dritta......:superlol: 

Link al commento
Condividi su altri siti

  • 2 weeks later...
Operational Amplifier

Lucios ho effettuato delle prove con il codice nel link che mi avevi passato, ti confermo che funziona tutto, poi per non richiamare sempre questo codice:

 

Quote

List<ToolStripMenuItem> myItems = MenuItemIteration.GetItems(this.menuStrip1);
            foreach (var item in myItems)
            {
                item.Checked = false;
            }

 

L'ho inserito in una procedura per renderlo un po più pratico,

 

Quote

void UnCheckedMenuStrip()
        {
            List<ToolStripMenuItem> myItems = MenuItemIteration.GetItems(this.menuStrip1);
            foreach (var item in myItems)
            {
                item.Checked = false;
            }
        }

 

Grazie ancora....:thumb_yello:

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...