2016-03-24 17 views
-5

Şimdi bir üye adı olarak metni ekliyorum Im, 1 harf büyük harf için bazı kod yaptım ... ama sorun şu ki iki kelime arasında yeni sözcük eklemek çalıştığınız gibi imleç ... Ben tuşuna her geçen kelimenin sonuna gidermetin kutusu için doğru Büyük harf kullanımı doğrulaması nasıl yapılır

aşağıdaki kodla ilgili Im ...

CultureInfo cultureInfo = System.Threading.Thread.CurrentThread.CurrentCulture; 
TextInfo textInfo = cultureInfo.TextInfo; 
tbOwnerName.Text = textInfo.ToTitleCase(tbOwnerName.Text.ToLower()); 
tbOwnerName.Select(tbOwnerName.Text.Length, 0); 

geçen hat kodunda sorun var biliyorum, ama şekil edemem o dışarı bana yardımcı oluyor

+0

Metni ayırıcı olarak boşlukla ayırabilir ve sonra her dizenin ilk harfinin büyük harf olup olmadığını kontrol edebilirsiniz, bu onaylamayı textbox_leave etkinliğinde ve başka bir onaylamada tercih ederim. – Hendry

cevap

0

tbOwnerName.Text değiştirilmeden hemen önce, Geçerli değişken konumunu tbOwnerName.SelectionStart değişkeninde saklayın. Sonra son satırınızı tbOwnerName.Select (lastPosition, 0) ile değiştirin. Burada olan şey değişiyor Metin imlecinizi ilk konuma taşıyacak, eski Seçme normal yazmayı başlatabilir (baştan sona), ama ortada yazmayı başaramaz.

+0

seni yakaladı .. ve bitti. çok teşekkürler – Niteen4u

İlgili konular