Radime, gratuluji k úspěchu, jenom bych přidal drobnou radu pro příště pro snadnější získávání informací z diskuse: V prvé řadě, nevidím výhodu v otevírání více vláken na stejné téma. (předpokládám, že otázka na stejný problém, kterou jsi připojil o den dříve do vlákna "AddHandler" ( http://www.vbnet.cz/forum-tema--1954-add... ) je od Tebe (máš velice specifický požadavek, tak by to musela být obrovská náhoda, kdybyste se na totéž ve stejném termínu ptali dva. Jednak to diskusi dost znepřehledňuje, pisatel pak neví, do kterého vlákna Ti odpovědět apod. Pokud by ten o den starší dotaz přece jenom nebyl od tebe, bylo by dobré před položením dotazu dát alespoň základní dotaz (hledání), zdali se něco podobného již neřešilo. Problém je mimo jiné i v tom, že možná někteří, kteří se Ti i v tomto vlákně snažili pomoci netušili, kam svým dotazem míříš, protože řešení, ke kterému jsi nakonec dospěl, je totožné s kódem, který jsem Ti v tom prvním vlákně navrhnul ještě předevčírem, takže každý zákonitě z toho musel usoudit, že to není to, co hledáš. Jina k Tvému kódu pár drobností: Nebylo by lépe jako přepínač použít hodnotu Boolean místo Byte a namísto komplikované struktury select-Case zjednodušit metodu Button2_click třeba takhle:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
ChciDefaultni = not ChciDefaultni
End Sub
Stejně tak si myslím, že i to přidání Handleru ve zkrácené notaci vypadá v kódu přehledněji (ač to funkčně provádí naprosto totéž):
AddHandler Button1.Click, AddressOf PokazdeClick
|