Programování v jazyku C# II. 3.kapitola



Podobné dokumenty
VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Na vod k nastavenı u

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Microsoft. Access. Tiskové sestavy. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Obr. 1 - Seznam smluv

Bc. Martin Majer, AiP Beroun s.r.o.

Microsoft. Word. Styly použití a definování. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Prostředí Microstationu a jeho nastavení. Nastavení výkresu

Šablona KRYPTON. Slidery na úvodní straně. kompletní návod pro obsluhu všech nově přidaných funkcí

MANUÁL. Jak používat administraci webových stránek. Obsah ZÁKLAD... 2 ÚPRAVY POLOŽKY... 3 ÚPRAVY TEXTOVÉ STRÁNKY... 4

Delphi popis prostředí

Důležité: Pokud jako Caption zadáme (tj. pomlčku), je položka menu změněna na oddělovač.

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 4. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Co je nového 2018 R2

43 HTML šablony. Záložka Šablony v systému

Sklady. Níže popsaný návod je určen pro uživatele s rolí Administrátor nebo Správce skladu. Přehled funkcí 2. Postup pro vytvoření nového skladu 2

Synchronizace kontaktů z ESO9 do MS Outlook

Pracovní prostředí Word 2003 versus Word 2010

Práce s programem IIS Ekonom

Kontingenční tabulky v MS Excel 2010

Nástroj WebMaker TXV první vydání Únor 2009 změny vyhrazeny

O CSS podrobněji. Box model Document flow Layout

Uživatelské rozhraní grafického zadávání

Microsoft Office. Word vzhled dokumentu

Delphi podstata, koncepce a metody MDI aplikace

Popis obsahu a návod k používání mapové aplikace Stav pokrytí NGA v ČR

ONI system Notifikace a pravidla + vícenásobný filtr

Mgr. Vlastislav Kučera Header, footer, navv, article, section, boxy, margin, padding, border

Vizualizace a evidence výroby a prostojů

Individuální nastavení počítače

Modul 6. Multimediální prezentace

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress

WR Reality. Web Revolution. Uživatelský manuál administračního rozhraní

CSS Stylování stránek. Zpracoval: Petr Lasák

Dělení a vlastnosti komponent

Pošta a kancelář. Děkujeme za Váš zájem o tento program, věříme že v tomto dokumentu naleznete vše důležité pro práci s programem.

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

Nástroje v InDesignu. Panel nástrojů 1. část. Nástroje otevřeme Okna Nástroje

Nastavení zabezpečení

Rubrika Zajímavostí ze zahraničního obchodu končí, ostatní zdroje získávání dat zůstávají

Administrace webu Postup při práci

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

Zprávy z TC a egon centra ORP Nový Bydžov č. 29,

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ

2017 CARAT "New design"

Uživatelská příručka

3 Formuláře a sestavy Příklad 1 Access 2007

František Hudek. březen ročník. Informační a komunikační technologie OS WINDOWS Hlavní panel

Manuál pro ověření digitálního podpisu v pdf dokumentech společnosti EKO-KOM, a.s.

Návod pro práci s aplikací

DOSTUPNÝ. SNADNÝ. ONLINE NÁVOD JE TO JEDNODUCHÉ, ZAČNĚTE UŽ DNES!

KAPITOLA 8 TABULKOVÝ PROCESOR

VY_32_INOVACE_INF.08. Microsoft Windows II.

RELAČNÍ DATABÁZE ACCESS

Tiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází

Co je nového v DataCADu 20?

Popis obsahu a návod k používání mapové aplikace Stav pokrytí NGA v ČR

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

Práce s programem IIS Ekonom

Microsoft Publisher 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit.

Microsoft. Access. Formuláře ze dvou tabulek. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Návod na práci s katalogem konstrukcí a materiálů Obsah

TomTom Referenční příručka

František Hudek. červenec 2012

Obsah. 1.1 Práce se záznamy Stránka Dnes Kontakt se zákazníkem... 5

Nápověda k systému CCS Carnet Mini. Manuál k aplikaci pro evidenci knihy jízd

Microsoft Office Project 2003 Základní informace 1. Úvod Projektem časem zdrojů rozsahem kvalita úkoly souhrnné úkoly podprojektem

Rozdílová dokumentace k ovládání IS KARAT.net

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017.

Parametrizace, harmonogram

Evidence objednávek pečiva

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Nápověda k systému CCS Carnet Mini

ERP informační systém

Formuláře. Téma 3.2. Řešený příklad č Zadání: V databázi formulare_a_sestavy.accdb vytvořte formulář pro tabulku student.

KAPITOLA 4 ZPRACOVÁNÍ TEXTU

Pace Maker ZJ18. Návod k použití. 1) Popis výrobku:

Hotline Helios Tel.: Pokročilé ovládání IS Helios Orange

TERMÍNY ZKOUŠEK VYPISOVÁNÍ (verze 2)

Programátorská příručka

Návod pro užívání systému CRemko

Název: VY_32_INOVACE_PG3311 Kamera a její použití, světelné efekty. Vzdělávací oblast / téma: 3D grafika, počítačová grafika, 3DS Max

Závěrečná práce. AutoCAD Inventor (Zadání D1)

Vzorce. Suma. Tvorba vzorce napsáním. Tvorba vzorců průvodcem

Webové stránky Webové aplikace WebDesign Internet Marketing VAFRO CMS MODUL REALITY

Registrační číslo projektu: Škola adresa:

Koordinační středisko pro resortní zdravotnické informační systémy

Pracovní cesty (zahraniční cesty) NÁVOD

Obsah, oddíly, záhlaví a zápatí, číslování stránek Word egon. Obsah dokumentu, oddíly, záhlaví a zápatí, číslování

Adobe Reader, Podpisy Sídlo firmy: Telefon: Provozovna: Fax: internet:

Novinky v Solid Edge ST7

Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

8. Formátování. Úprava vzhledu tabulky

MS Excel Lekce 1. Operační program Vzdělávání pro konkurenceschopnost. Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

ORGANIZACE DAT V PROSTŘEDÍ MS WINDOWS 10

Ladibug Software pro vizuální prezentaci Visual Presenter Návod k použití

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev

Transkript:

Programování v jazyku C# II. 3.kapitola

Obsah Dokování a kotvení Panely, splittery a jiné kontajnery Složitejší kontrolky MDI aplikace 2/20

Vnější a vnitřní okraje Umožňují snažší rozmisťování prvku automatické rozmisťování plně respektuje okraje ruční rozmisťování vodící linky Možnost nastavit všechny okraje nebo každý zvlášť Vlastnost Margin vnější okraje kontrolky Vlastnost Padding vnitřní okraje kontrolky panel1.margin = new System.Windows.Forms.Padding(20); panel1.padding = new System.Windows.Forms.Padding(10,20,10,20); 3/20

Kotvení Vlastnost Anchor ukotví pozici kontrolky k některému z okrajů výčet AnchorStyles None, Left, Right, Bottom, Top možnost kombinovat různé styly je-li kontrolka uchycena ze dvou protilehlých stran, mění se její velikost s velikostí formuláře Príklad: 4/20

Dokování Vlastnost Dock přilepení kontrolky na některou ze stran rodiče výčet DockStyle None, Left, Right, Top, Bottom, Fill při přichytávání více kontrolek záleží na jejich z-pořadí v parent.controls metody BringToFront() a SendToBack() Příklad: 5/20

Kontajnery Jednoduchý způsob pro seskupení souvisejících kontrolek kolekce Controls Jsou to kontrolky nastavení okrajů nastavení ukotvení nastavení dokování Možnost vypnout celou skupinu vlastnost Enable 6/20

Třída Panel a GroupBox Třída Panel umožňuje přidání posuvníků vlastnost AutoScroll Třída GroupBox obsahuje popisek 7/20

Splitter Třída Splitter pouze předěl mezi dvěma kontrolkami umožňuje měnit velikost zadokovaných kontrolek za běhu možnost nastavit MinimumSize a MaximumSize možnost nastavit směr podle způsobu dokování Trída SpliContainer zjednodušuje práci se splitterem složená komponenta obsahuje dva nezávislé panely 8/20

Automatické rozložení kontrolek Třída FlowLayoutPanel kontrolky se automaticky řadí podle velikosti kontajneru možnost nastavení směru FlowDirection Třída TableLayoutPanel rozdělí oblast na buňky přidá kontrolkám vlastnosti Cell index buňky ColumnSpan, RowSpan sloučení buňek 9/20

Složitější kontrolky Možnost zobrazování více informací rozumnější formou Třída ImageList zajišťuje metody pro správu kolekce obrázku kolekce Images stejná velikost ImageSize typicky je používán pro některé složitější kontrolky TreeView ListView ToolBar 10/20

Třída TreeView Hierarchické uspořádání položek Položky uloženy v kolekci Nodes Jednotlivé položky třída TreeNode Možnost přiřadit jednotlivým položkám obrázky normální (ImageIndex) při výběru (SelectedImageIndex) Možnost nastavit vizuální vlastnosti zobrazit čáry (ShowLines) plus/minus tlačítka (ShowPlusMinus)... 11/20

Příklad TreeView treeview1.nodes.addrange(new TreeNode[] { new TreeNode("Zvírata", new TreeNode[] { new TreeNode("Savci"), new TreeNode("Ptáci") }), new TreeNode("Rostilny") }); treeview1.nodes[1].nodes.add(new TreeNode("Dreviny")); 12/20

Třída ListView Umožňuje zobrazovat kolekci položek ve 4 různých zobrazeních velké ikony malé ikony seznam detaily příklad - viz. Průzkumník Možnost přiřadit obrázky Možnost přidat detaily Položky uloženy v kolekci Items Možnost rozřadit do skupin kolekce Groups Názvy sloupečků uloženy v kolekci Columns Dodatečné informace u položky v kolekci SubItems 13/20

MDI aplikace Multiple Document Interface možnost pracovat s více dokumenty najednou i různorodé dokumenty Vytvoření MDI kontajneru Vytvoření MDI dětí Rozložení oken Společné menu 14/20

MDI kontajner Vlastnost formuláře IsMDIContainer pokud true, formulář muže hostovat MDI okna klientská MDI oblast pokrývá celé okno MDI okno se vykresluje v klientské oblasti uzavření hlavního okna vyvolá událost Closing u všech dětí 15/20

MDI děti Jakýkoliv formulář vlastnost Form MdiParent rodič musí být container, jinak se vytvoří výjimka Pole dětí vlastnost Form[] MdiChildren Aktivní díte vlastnost Form ActiveMdiChild vhodné testovat typ a eventuálně přetypovat muže být null 16/20

Uspořádání oken Metoda LayoutMdi (MdiLayout) ArrangeIcons, Cascade, TileHorizontal, TileVertical Form dite; dite = new MdiChild(); dite.mdiparent = this; dite.show(); dite = new MdiChild(); dite.mdiparent = this; dite.show();... this.layoutmdi (MdiLayout.Cascade); 17/20

Menu U třídy MainMenu u položky vlastnost bool MdiList do položky automaticky přidá seznam MDI oken U třídy MenuStrip u menu vlastnost ToolStripMenuItem MdiWindowListItem ToolStripMenuItem mdi = new ToolStripMenuItem("Okýnka"); this.menustrip1.mdiwindowli stitem = mdi; this.menustrip1.item s.add(mdi); 18/20

Kombinování menu Možnost kombinovat menu rodiče a mdi okna vlastnost MergeIndex určuje shodné položky menu vlastnost MergeAction určuje způsob sjednocení menu MatchOnly najde shodu a sjednotí menu Replace nahradí shodná menu... 19/20

Konec 20/20