Przenoszenie wskaźnika kursora na inną pozycję

0

Witam, piszę metodę która ma validować pole. Pola ma przechowywać wartość liczbową przedstawiającą kwotę.
Domyślnie pole jest puste, sprawdzam czy użytkownik jako pierwszy znak nie wprowadził ',' w taki wypadku dopisuję na pierwszej pozycji '0'.

if (tb.Text.IndexOf(',') == 0)
                tb.Text = tb.Text.Insert(0, "0")

; Po wykonaniu tej instrukcji kursor znajduje się na pierwszej pozycji, przez co użytkownik który chce wprowadzić liczbę reprezentującą grosze musi przeskoczyć strzałką na koniec textBox'a. Jak mogę zmienić pozycję kursora na koniec?

0

powinno być coś jak selectionStart,
a już stricte do twojego to nie czaje czemu dajesz 0 w text.insert... znak przecinka plus cyfra zero to dwa znaki, więc daj zamiast 0 dwójkę: test.insert(2,"0")

1 użytkowników online, w tym zalogowanych: 0, gości: 1