Używam zamaskowanego pola tekstowego z maską numeru telefonu, a po kliknięciu kontrolki pozycja kursora jest ustawiana w miejscu kliknięcia myszy. Chciałbym zastąpić domyślne ustawienie kursora tak, że:Jak ustawić kursor na końcu tekstu w zamaskowanym polu tekstowym?
Jeśli nie zostanie wprowadzony tekst, kursor jest umieszczony na początku pola tekstowego.
Jeśli tekst jest już wprowadzony i kliknięto kontrolkę, umieść kursor po ostatnim wprowadzonym numerze.
Czy istnieje sposób, aby to zrobić?
EDIT
Niektórzy sugerują, przy użyciu tego kodu:
PhoneNumber.SelectionStart = PhoneNumber.Text.Length;
Ale to nie będzie działać, ponieważ literały maski są zawarte w sumie długości, które śruby up pozycjonowania kursora. Wiem, że można ustawić właściwość textmaskformat, aby wykluczyć literały, ale liczba nadal nie będzie odpowiednia, ponieważ literały są nadal wyświetlane.
Powinieneś był wspomnieć w swoich pytaniach dotyczących problemów, z jakimi dotychczas się spotkałeś. –