Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A MenuStrip és ContextMenuStrip vezérlők használhatóságát az alábbi módokon javíthatja:
Ellenőrző jeleket adjon hozzá annak jelzésére, hogy egy funkció be- vagy kikapcsolt-e, például megjelenik-e egy vonalzó egy szövegszerkesztő alkalmazás margóján, vagy hogy melyik fájl van megjelenítve a fájlok listájában, mint például egy Ablak menüben.
Adja hozzá a menüparancsokat vizuálisan ábrázoló képeket.
Billentyűparancsok megjelenítése az egér helyett a parancsok végrehajtásához. A CTRL+C billentyűkombináció lenyomásával például végrehajtja a Másolás parancsot.
Az elérési kulcsok megjelenítésével billentyűzetes alternatívát biztosíthat a menünavigációhoz az egér helyett. Az ALT+F billentyűkombináció lenyomásával például kiválasztja a Fájl menüt.
Elválasztósávok megjelenítése a kapcsolódó parancsok csoportosításához és a menük olvashatóbbá tétele érdekében.
Egy pipa megjelenítése egy menüparancsnál
Állítsa a Checked tulajdonságát
true
értékre.Ezzel a CheckState tulajdonságot is
true
értékre állítja. Ezt az eljárást csak akkor használja, ha azt szeretné, hogy a menüparancs alapértelmezés szerint bejelöltként jelenjen meg, függetlenül attól, hogy ki van-e jelölve.
Az állapotot minden kattintással módosító pipa megjelenítése
- Állítsa be a menüparancs CheckOnClick tulajdonságát
true
.
Kép hozzáadása menüparancshoz
- Állítsa a menüparancs Image tulajdonságát a kép nevére. Ha a menüparancs ToolStripItemDisplayStyle tulajdonsága Text vagy Noneértékre van állítva, a rendszerkép nem jeleníthető meg.
Megjegyzés:
A kép margóján megjelenhet egy pipa is, ha úgy választja. Emellett beállíthatja a kép Checked tulajdonságát true
értékre, és a rendszerkép futásidőben egy kikelt szegélyrel jelenik meg körülötte.
Billentyűparancs megjelenítése egy menüparancshoz
- Állítsa a menüparancs ShortcutKeys tulajdonságát a kívánt billentyűzetkombinációra, például a CTRL+O billentyűkombinációt a Megnyitás menüparancshoz, és állítsa a ShowShortcutKeys tulajdonságot
true
értékre.
Egyéni billentyűparancsok megjelenítése menüparancshoz
- Állítsa a menüparancs ShortcutKeyDisplayString tulajdonságát a kívánt billentyűzetkombinációra, például CTRL+SHIFT+O billentyűkombinációra a SHIFT+CTRL+O helyett, és állítsa a ShowShortcutKeys tulajdonságot
true
értékre.
Egy menüparancs hozzáférési kulcsának megjelenítése
A menüparancs Text tulajdonságának beállításakor adjon meg egy ampersand (&) értéket a hozzáférési kulcsként aláhúzni kívánt betű előtt. Például, ha egy menüelem
&Open
tulajdonságként beírja a Text, akkor egy menüparancs jelenik meg Openként.Ha erre a menüparancsra szeretne navigálni, nyomja le az ALT billentyűt a MenuStripfókuszba helyezéséhez, és nyomja le a menünév hozzáférési kulcsát. Amikor megnyílik a menü, és megjelenik a hívóbetűkkel rendelkező elemek, csak a hívóbetűvel kell kiválasztania a menüparancsot.
Megjegyzés:
Kerülje az ismétlődő hozzáférési kulcsok definiálását, például az ALT+F kétszeri definiálását ugyanabban a menürendszerben. Az ismétlődő hozzáférési kulcsok kijelölési sorrendje nem garantálható.
Elválasztósáv megjelenítése a menüparancsok között
Miután definiálta a MenuStrip-t és a benne lévő elemeket, a AddRange vagy a Add metódus használatával adja hozzá a menüparancsokat és a ToolStripSeparator vezérlőket a MenuStrip-hez a kívánt sorrendben.
' This code adds a top-level File menu to the MenuStrip. Me.menuStrip1.Items.Add(New ToolStripMenuItem() _ {Me.fileToolStripMenuItem}) ' This code adds the New and Open menu commands, a separator bar, ' and the Save and Exit menu commands to the top-level File menu, ' in that order. Me.fileToolStripMenuItem.DropDownItems.AddRange(New _ ToolStripMenuItem() {Me.newToolStripMenuItem, _ Me.openToolStripMenuItem, Me.toolStripSeparator1, _ Me.saveToolStripMenuItem, Me.exitToolStripMenuItem})
// This code adds a top-level File menu to the MenuStrip. this.menuStrip1.Items.Add(new ToolStripItem[]_ {this.fileToolStripMenuItem}); // This code adds the New and Open menu commands, a separator bar, // and the Save and Exit menu commands to the top-level File menu, // in that order. this.fileToolStripMenuItem.DropDownItems.AddRange(new _ ToolStripItem[] { this.newToolStripMenuItem, this.openToolStripMenuItem, this.toolStripSeparator1, this.saveToolStripMenuItem, this.exitToolStripMenuItem});
Lásd még
.NET Desktop feedback