230 likes | 297 Views
GUI, del 2. Menuer ( MenuStrip ) MonthCalendar + DateTimePicker ListBox & CheckedListBox ComboBox Faneblade (eng.: tabs) med TabControl Steen Jensen , efterår 2013. Menuer, 1. Menuer kan laves med kontrollen MenuStr ip. Menuer, 2. Menuer, 3. Menuer, 4. Menuer, 5.
E N D
GUI, del 2 • Menuer (MenuStrip) • MonthCalendar + DateTimePicker • ListBox & CheckedListBox • ComboBox • Faneblade (eng.: tabs) med TabControl • Steen Jensen, efterår 2013
Menuer, 1 Menuer kan laves med kontrollen MenuStrip
Øvelser – MenuStripi Windows Forms • Gå ind påhttp://www.youtube.com/watch?v=aysnUSglSfoog se videoen (ca. 11 min.) igennem. Indtast & afprøv løbende den tilsvarende kode i Visual Studio • Gå ind påhttp://www.coderslexicon.com/quick-tutorial-building-menus-dynamically-with-the-menustrip-control-in-c/og se/kig eksempler igennem, copy/paste kodeeksemplerne ind i Visual Studio og kør
DateTimePicker, 2 NB! Kalender vises først, når der trykkes på ned pilen
Øvelser – MonthCalendar + DateTimePicker i Windows Forms • MonthCalendar - Gå ind påhttp://tutorials.csharp-online.net/index.php?title=MonthCalendarog se/kig eksemplerne igennem for at få et overblik • MonthCalendar - Gå ind påhttp://www.dotnetperls.com/monthcalendarog se/kig eksempler igennem, copy/paste kodeeksemplerne ind i Visual Studio og kør • DateTimePicker - Gå ind påhttp://tutorials.csharp-online.net/index.php?title=DateTimePickerog se/kig eksemplerne igennem for at få et overblik • DateTimePicker - Gå ind påhttp://www.dotnetperls.com/datetimepickerog se/kig eksempler igennem, copy/paste kodeeksemplerne ind i Visual Studio og kør. NB! Afprøv også de 4 links under Example
Øvelser – ListBox + CheckedListBox i Windows Forms • ListBox - Gå ind påhttp://tutorials.csharp-online.net/index.php?title=ListBoxog se/kig eksemplerne igennem for at få et overblik • ListBox- Gå ind påhttp://www.youtube.com/watch?v=qNz7q0g_J-0og se videoen (ca. 11 min.) igennem. Indtast & afprøv løbende de tilsvarende kodeeksempler i Visual Studio • CheckedListBox - Gå ind påhttp://tutorials.csharp-online.net/index.php?title=CheckedListBoxog se/kig eksemplerne igennem for at få et overblik • CheckedListBox- Gå ind påhttp://www.youtube.com/watch?v=7yp6cUi9FDsog se videoen (ca. 3min.) igennem. Indtast & afprøv løbende de tilsvarende kodeeksempler i Visual Studio
Øvelser – ComboBox i Windows Forms • ComboBox - Gå ind påhttp://tutorials.csharp-online.net/index.php?title=ComboBoxog se/kig eksemplerne igennem for at få et overblik • ComboBox- Gå ind påhttp://www.youtube.com/watch?v=7UOXlzyx7qIog se videoen (ca. 5½ min.) igennem. Indtast & afprøv løbende de tilsvarende kodeeksempler i Visual Studio • Afprøv evt. også Fig15_23 i kodeeksemplerne til bogen (ComboBox, der giver mulighed for at vælge mellem forskellige figurer, der tegnes på skærmen)
Øvelser – TabControli Windows Forms TabControl - Gå ind påhttp://www.youtube.com/watch?v=S-hDyMi4GFsog se videoen (ca. 4 min.) igennem. Indtast & afprøv løbende de tilsvarende kodeeksempler i Visual Studio TabControl - Gå ind påhttp://www.c-sharpcorner.com/uploadfile/mahesh/c-sharp-tabcontrol/og se/kig eksempler igennem, copy/paste kodeeksemplerne ind i Visual Studio og kør
Øvelse – GUI i Spejdersystemet • Hvis du ikke allerede har gjort det, så prøv at se, om du kan bruge nogle af dagens GUI-kontroller i brugergrænsefladen i Spejdersystemet: • Det kunne fx være brug af MonthCalendar til at vælge dato, ListBox til at vælge mellem forskellige værdier, TabControl til at præsentere forskellige dele af systemet på hver sit faneblad (eng.: tab)……