Krok 6: Pojmenovat vaše tlačítka
Ve formuláři je pouze jeden ovládací prvek PictureBox. Při přidávání jej rozhraní IDE automaticky pojmenuje pictureBox1. Existuje pouze jeden CheckBox, který se nazývá checkBox1. Brzy napíšete kód a tento kód bude odkazovat na ovládací prvek CheckBox a PictureBox. Protože existuje pouze jeden od každého z těchto ovládacích prvků, budete vědět, co znamenají, až uvidíte pictureBox1 nebo checkBox1 ve vašem kódu.
Poznámka
V jazyce Visual Basic je výchozí první písmeno ovládacího prvku velké písmeno, takže názvy jsou PictureBox1, CheckBox1 atd.
Existují čtyři tlačítka ve formuláři a rozhraní IDE je pojmenovalo button1, button2, button3 a button4. Jen pohlédnutím na jejich názvy nevíte, které tlačítko je tlačítko Zavřít, a které z nich je tlačítko Zobrazit obrázek. To je důvod, proč je pojmenování tlačítek ovládacích prvků užitečné.
Pojmenovat vaše tlačítka
Klikněte na tlačítko Zavřít. (Pokud stále máte všechna tlačítka vybrána, stiskněte klávesu Esc, chcete-li zrušit výběr.) Posouvejte okno Vlastnosti, dokud se nezobrazí vlastnost (Název). (Vlastnost (Název) je blízko horní části, pokud jsou vlastnosti v abecedním pořadí.) Změňte název na closeButton, jak je znázorněno na následujícím obrázku.
Okno Vlastnosti s názvem vlastnosti closeButton
Poznámka
Pokud se pokusíte změnit název tlačítka na zavřít Tlačítko s mezerou mezi slovy, zavřít a Tlačítko, rozhraní IDE zobrazí chybovou zprávu: Hodnota vlastnosti není platná. Mezery (a několik jiných znaků) nejsou povoleny v názvech ovládacích prvků.
Přejmenujte další tři tlačítka na backgroundButton, clearButton, a showButton. Názvy můžete ověřit kliknutím na selektor rozevíracího seznamu ovládacího prveku v okně Vlastnosti. Nové názvy tlačítek se zobrazí.
Dvakrát klikněte na tlačítko Zobrazit obrázek v Návrháři formulářů. Když tak uděláte, rozhraní IDE otevře v hlavním okně novou kartu nazvanou Form1.cs karta, jak je znázorněno na následujícím obrázku.
Karta Form1.cs s kódem jazyka Visual C#
Zaměřte se na tuto část kódu.
Private Sub showButton_Click() Handles showButton.Click End Sub
private void showButton_Click(object sender, EventArgs e) { }
Prohlížíte metodu nazvanou showButton_Click(). Rozhraní IDE toto přidalo po kliknutí na tlačítko showButton. Tato metoda obsahuje kód, který se spouští při kliknutí na tlačítko Zobrazit obrázek.
Poznámka
V tomto kurzu byl kód jazyka Visual Basic, který je generován automaticky, zjednodušen odebráním všeho mezi závorkami, (). Při každém takovém případě můžete odebrat stejný kód. Program bude pracovat v obou případech. Pro zbývající část kurzů je všechen automaticky generovaný kód zjednodušen, kdykoli je to možné.
Přejděte na kartu designer (Form1.cs [Design] karta v jazyce Visual C# nebo Form1.VB [Design] karta v jazyce Visual Basic) a dvakrát klikněte na tlačítko Vymazat obrázek tlačítko. Tento postup opakujte pro poslední dvě tlačítka. Rozhraní IDE pokaždé přidá novou metodu do kódu formuláře.
Chcete-li přidat další metodu, dvakrát klikněte na ovládací prvek CheckBox v Návrháři formulářů takže rozhraní IDE přidá metodu checkBox1_CheckedChanged(). Tato metoda je volána vždy, když uživatel vybere nebo zruší zaškrtávací políčko.
Poznámka
Při práci na programu se často přesouváte mezi editorem kódu a Návrháři formulářů. Rozhraní IDE usnadňuje navigaci v projektu. Použijte Průzkumník řešení k otevření Návrháře formulářů dvojitým kliknutím na soubor Form1.cs v jazyce Visual C# nebo Form1.VB v jazyce Visual Basic.
Následující znázorňuje nový kód, který se zobrazí v editoru kódu.
Private Sub clearButton_Click() Handles clearButton.Click End Sub Private Sub backgroundButton_Click() Handles backgroundButton.Click End Sub Private Sub closeButton_Click() Handles closeButton.Click End Sub Private Sub CheckBox1_CheckedChanged() Handles CheckBox1.CheckedChanged End Sub
private void clearButton_Click(object sender, EventArgs e) { } private void backgroundButton_Click(object sender, EventArgs e) { } private void closeButton_Click(object sender, EventArgs e) { } private void checkBox1_CheckedChanged(object sender, EventArgs e) { }
Poznámka
Pět metod, které jste přidali, se nazývají obslužné rutiny událostí, protože je program volá vždy, když událost (podobně jako uživatel kliká na tlačítko nebo vybírá pole) nastane.
Když dvakrát kliknete na ovládací prvek v integrovaném vývojovém prostředí, přidá se metoda obslužné rutiny události pro ovládací prvek. Například kliknete-li dvakrát na tlačítko, rozhraní IDE přidá obslužnou rutinu události pro jeho událost Click (která se volá vždy, když uživatel klikne na tlačítko). Když dvakrát kliknete na zaškrtávací políčko, rozhraní IDE přidá obslužnou rutinu události pro událost CheckedChanged (která se volá vždy, když uživatel vybere nebo zruší výběr pole).
Po přidání obslužné rutiny události pro ovládací prvek se k němu můžete vrátit kdykoli Návrháře formulářů dvojitým kliknutím na ovládací prvek.
Poznámka
Názvy jsou důležité při vytváření programů a metody (včetně obslužné rutiny události) mohou mít jakýkoli název, který chcete. Přidáte-li obslužnou rutinu události s rozhraním IDE, rozhraní IDE zvolí název založený na názvu ovládacího prvku a události, se kterou bude manipulováno. Například událost Click pro tlačítko s názvem showButton se nazývá showButton_Click() metoda obslužné rutiny události. Také otevírací a zavírací závorky () jsou obvykle přidány po názvu metody, aby bylo jasné, že tyto metody byly diskutovány.
Chcete-li pokračovat nebo znovu projít
Přechod na další výukový program naleznete v tématu Krok 7: Přidat komponenty dialogového okna do vašeho formuláře.
K návratu do předchozího kroku výukového programu přejděte na Krok 5: Přidat ovládací prvky do formuláře.