Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Menu(Strip) és a ContextMenu(Strip) a C#-ban

Hasonló előadás


Az előadások a következő témára: "Menu(Strip) és a ContextMenu(Strip) a C#-ban"— Előadás másolata:

1 Menu(Strip) és a ContextMenu(Strip) a C#-ban
Készítve a .NET-re készült C# Express alapján, Tóth Attila, 2007.

2 A Menu(Strip) A Menu(Strip) a toolbox „Menus and Toolbars” részén található

3 Kiválasztásakor a „menu” a form felső részén jelenik meg alapbeállításként, de átállítható tetszés szerint. Ellentétben a gombokkal és más egyszerű Controlokkal, az alsó sávon külön jelzésre kerül, s innen is elérhető.

4 A Menu(Strip) nem más, mint egy különleges Container.
Tartalmazhat Menuitemeket – ami felfogható egy, a menübe ékelt további menüként, vagy almenük híján gomb ként is funkcionálhat Comboboxot Textboxot Valamint az almenükben Separator-okat is

5

6 Azok számára, akik nem elégszenek meg az alapbeállítással, a Menu(Strip) elfogadható mennyiségű beállítási lehetőséggel bír, melyek segítségével a Menu(Strip) tetszés szerinti formába hozható – persze csak bizonyos kereteken belül.

7 Előbbiek közül a legfontosabbak (melyeket nem találunk meg minden kontrolnál:
Gripstyle – a windows tálcán megismertük már LayoutStyle – a menü gombjainak és almenüinek elrendezését állítja Padding – a gombok és egyebek között hagyott rések állíthatók itt TestDirection – a szövegirány állítható a vízszintes és függőleges tengelyeken

8 ContextMenu(Strip) (A toolboxban egymás mellett leljük őket)
A ContextMenu(Strip) lényegében egy speciális menu(strip), s annak legtöbb tulajdonságát örökölte is, ám egyes fontos részekben eltérés mutatkozik

9 Ellentétben a Menu(Strip)-pel a ContextMenu(Strip) alapesetben csak az alsó sávban választható ki, miután felhelyezéskor lelépünk róla.

10 Az említett jelenséget az magyarázza, hogy a ContextMenu(Strip) egy dinamikus menu
Bizonyos Controlokhoz rendelve, egy ContextMenu(Strip) elérhető, ha azon Controlokra az egér jobb gombjával kattintunk Ezen bizonyos csatolt Control szerepét akár a Form is megkaphatja Egy ContextMenu(Strip) több Controlhoz is rendelhető

11 A ContextMenu(Strip) kiválóan alkalmas:
Aktualizált beállítási lehetőségek megjelenítésére – pl. TextBox esetében Font, szín, keresés, stb. Olyan lehetőségek elérhetővé tételére, melyek helyhez kötöttek, s mint ilyenek, a Menu(Strip)-ben értelmüket vesztenék

12 Figyelmüket köszönöm, viszont látásra!
A fentebbiekből kiviláglik, hogy a Menu(Strip) és ContextMenu(Strip) igen sokoldalú Containerek, s még ha nem is mindenhatóak, de igen jól használhatóak a legtöbb környezetben. Figyelmüket köszönöm, viszont látásra!


Letölteni ppt "Menu(Strip) és a ContextMenu(Strip) a C#-ban"

Hasonló előadás


Google Hirdetések