Dobrý den, potřeboval bych poradit jak zvalidovat sadu textboxů. Na formuláři jsou 3 textboxy, do všech se musí zadat tři hodnoty Double, aby bylo možné pracovat s formulářem dál. Na událost LostFocus prvního udělám validaci a pokud je číslo zadané špatně potřebuji, aby se fokus vrátil do toho samého okna.
private sub tb1(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb1.LostFocus
if not validaceOk then
ctype(sender,textbox).focus()
end_if
end sub
Tady mám problém. Nevím proč mi fokus přejde na další prvek ve formuláři (který je ale další ověřovaný textbox, a až potom se vrací zpět na původní prvek). Na druhém textboxu je ovšem také validace a focus se přehazuje z jednoho prvku na druhý dokud nedojde k chybě. Nevíte jak z toho ven ? Jo a pracuji v CF.NET takže nemém k dispozici validatory. Jo a ještě věděl by někdo jaký je rozdíl mezi Ctype a DirectCast ? Děkuji za jakoukoli pomoc.
|