Na příkazu Inherits v kódu třídy Form1 vidíte, že váš formulář dědí ze základní třídy System.
WinForms.Form. Seznamujete se tak s významnou novou schopností Visual Basic.NET, kterou je dědění.
Vytvoříte-li v jedné aplikaci nějaké „obecně využitelné“, neboli „základní“ formuláře, můžete v jiných
aplikacích formuláře odvozovat děděním z těchto šablon a pak jejich vzhled a chování modifikovat.
Procedura Public Sub New() je konstruktor třídy. Její první řádek musí obsahovat volání konstruktoru
základní třídy (nebo jiného konstruktoru aktuální třídy), aby se zajistilo, že se inicializace zděděných objektů
provede dříve než ostatní inicializace.
Poznámka. Klíčové slovo MyBase není skutečný objekt, takže ho nelze přiřazovat do proměnných, předávat
do procedur nebo používat s operátorem Is. Používá se k tomu, abyste mohli volat metody základní třídy
při jejich překrývání v odvozené třídě. I do základní třídy se obvykle zařazuje volání MyBase.New.
Klíčové slovo Me umožňuje odkazovat na tu instanci třídy, jejíž kód se právě provádí. Lze ho předat jako
parametr i do procedur nacházejících se v jiném modulu.
Pomocí procedury InitializeComponent se „udrží natrvalo“ hodnoty vlastností, které nastavujete
v návrhovém režimu (v návrháři formulářů Windows).
#region je direktiva, která se používá ve spolupráci se schopností editoru kódu Visual vytvářet osnovy.
Na levé straně okna kódu vidíte svislou čáru, která obsahuje čtverečky se symboly plus a mínus, s jejichž
pomocí rozbalujete či sbalujete části kódu. Dá se tím dosáhnout lepší přehlednosti a čitelnosti kódu. Příkazy
pro zacházení s osnovou najdete na kaskádové nabídce příkazu Edit > Outlining.
WinForms.Form. Seznamujete se tak s významnou novou schopností Visual Basic.NET, kterou je dědění.
Vytvoříte-li v jedné aplikaci nějaké „obecně využitelné“, neboli „základní“ formuláře, můžete v jiných
aplikacích formuláře odvozovat děděním z těchto šablon a pak jejich vzhled a chování modifikovat.
Procedura Public Sub New() je konstruktor třídy. Její první řádek musí obsahovat volání konstruktoru
základní třídy (nebo jiného konstruktoru aktuální třídy), aby se zajistilo, že se inicializace zděděných objektů
provede dříve než ostatní inicializace.
Poznámka. Klíčové slovo MyBase není skutečný objekt, takže ho nelze přiřazovat do proměnných, předávat
do procedur nebo používat s operátorem Is. Používá se k tomu, abyste mohli volat metody základní třídy
při jejich překrývání v odvozené třídě. I do základní třídy se obvykle zařazuje volání MyBase.New.
Klíčové slovo Me umožňuje odkazovat na tu instanci třídy, jejíž kód se právě provádí. Lze ho předat jako
parametr i do procedur nacházejících se v jiném modulu.
Pomocí procedury InitializeComponent se „udrží natrvalo“ hodnoty vlastností, které nastavujete
v návrhovém režimu (v návrháři formulářů Windows).
#region je direktiva, která se používá ve spolupráci se schopností editoru kódu Visual vytvářet osnovy.
Na levé straně okna kódu vidíte svislou čáru, která obsahuje čtverečky se symboly plus a mínus, s jejichž
pomocí rozbalujete či sbalujete části kódu. Dá se tím dosáhnout lepší přehlednosti a čitelnosti kódu. Příkazy
pro zacházení s osnovou najdete na kaskádové nabídce příkazu Edit > Outlining.
<< Home