Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Problém s událostí textbox.textchanged

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Problém s událostí textbox.textchanged

Autor: Gábina ♀

17:49:52 25.11.2013

Taky lze přiřadit a odebrat událost za běhu dle potřeby pomocí AddHandler a RemoveHandler.

Citovat příspěvek

 

Re: Problém s událostí textbox.textchanged

Autor: vetva ♂

21:40:44 11.11.2013

Udalosť sa pri načítaní spustí len ak vlasnosť .text obsahuje nejaký reťazec, takže ho naplni až po aktivácii . Alebo - asi každý controls má vlastnosť .Cretaed, ktorá vracia true ak je controls už vytvorený. Takže pomocou testu tejto vlastnosti spustíš kód alebo nie.

Citovat příspěvek

 

Re: Problém s událostí textbox.textchanged

Autor: Gábina ♀

12:16:12 09.04.2013

Buď to napiš tak, aby to při načtení nevadilo nebo si to ošetři v kódu.
Můžeš si si přidat boolean proměnou, kterou můžeš určovat, kdy se
událost vykoná a kdy ne.

\' zmena textu bez vykonani udalosti
SkipEventIfIsTrue = True
TextBox1.Text = "?"
SkipEventIfIsTrue = False

\' v udalosti
Private SkipEventIfIsTrue As Boolean
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
If SkipEventIfIsTrue Then Exit Sub
\' tady to co se provede
End Sub

Nebo použij vlastnost Enabled, programově lze měnit text, ale událost vynecháš obdobným způsobem...
If Not DirectCast( sender, TextBox).Enabled Then Exit Sub , nejdřív textboxy znepřístupníš, třeba cyklem
všechny naráz ForEach TextBox in Me.Controls , pak nastavíš texty a pak je zase zpřístupníš a událost
se konat nebude. Nebo si poděď svůj kontrol z TextBoxu a zprzni k obrazu svému, asi taky možnost.

Citovat příspěvek

 

Problém s událostí textbox.textchanged

Autor: xxHawk. ♂

18:35:32 07.04.2013

Dobrý den, mam problém ve vistual studiu 2010: Napsal jsem u několika textboxů metody TextBox.TextChanged. Problém je, že se provedou i při načtení formuláře, což nechci. Nevíte čím by to mohlo být???

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: