Diskuze: MenuItem click
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
A máš v kódu té položky menu napsáno, že má po kliknutí provést nějakou akci?
Ale ta položka ve formuláři přeci musí mít u sebe napsáno, že má vykonat událost, ne? Pokud se to teprve učíš, nebylo by lepší začít rovnou s WPF? Je to technologicky mnohem dále, než WinForms
Mě nejvíc vyhovuje Visual Studio, ale podle mě i v tom tvém by měly
položky menu umět událost "click" (na co by pak to menu bylo, že?)...
P.S. Používej tlačítko odpovědět, protože pak mi přijde do mailu
notifikace a můžu reagovat pružněji...
Taky doporučuju Visual Studio, či Xamarin Studio
žádná z edic express není časově omezena a ani nerozhoduje to, na co tuto verzi použiješ (pouze jí chybí některé funkce), ale pokud nemáš Windows XP, tak si stáhni verzi 2015. Dále můžeš stáhnout edici community, která má pouze dvě omezení - lze ji použít pro komerční účely ve firmě z méně než 250 počítači a ve firmě která za rok vydělá méně než 1 000 000 dolarů.
Podívej, ty jsi jen nepochopil, co Michal Štěpánek myslel tím
A máš v kódu té položky menu napsáno, že má po kliknutí provést nějakou akci?
Jde o to, že private void informaceToolStripMenuItem_Click() je jen metoda, která se tak jmenuje. Mohla by se jmenovat klidně menuKliknuti().
Ty musíš kontrolce informaceToolStripMenuItem přiřadit metodu k eventu. Buď tak, že si ji naklikneš v designeru a v properties okně pak klikneš na takový ten blesk, a vyplníš jméno metody (bez závorek) do textového pole za nápis Click.
Druhou možností je přiřadit eventovou metodu v kódu:
informaceToolStripMenuItem.Click += new EventHandler(informaceToolStripMenuItemClick)
Zobrazeno 12 zpráv z 12.