Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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
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!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.