ANASAYFA | BLOG | SORU CEVAP | REFERANSLARIM | DOWNLOAD | HAKKIMDA | İLETİŞİM | ARAMA
~~~SORU~CEVAP~~~
Gönderen: İsmail yıldız
18.8.2014

Sorunu buldum ama çözümü bilemedim. Textbox a giren metinleri türkçe diline çeviriyorum. Kod şu şekilde, sorun burda.

System.Globalization.CultureInfo dil;

dil = new System.Globalization.CultureInfo("tr-TR");

txtGelenYer.Text = txtGelenYer.Text.ToUpper(dil);

txtGelenYer.SelectionStart = txtGelenYer.Text.Length;

Gönderen: ~~FARUK UNAL~~
18.8.2014

ismail bey öncelikle kolay gelsin, Tam olarak ne yapmak istediğinizi anlamadım, ilk sıkıntınızla ikinci sıkıntınız birbirinden farklı sanırım. imleç ile dil değişikliği konusunu bağlayamadım, tam olarak ne yapmak istediğinizi anlamadım, sorununuzu biraz daha açık belirtirseniz daha kolay yardım edebilirim

Kolay gesin, İyi çalışmalar

Gönderen: İsmail Yıldız
18.8.2014

Kusura bakmayın biraz daha net ifade etmeye çalışayım.

Textbox'ın change özelliğine, yukarıdaki kod ile textbox a harf girdiğinde (küçük harfte olsa) büyük harfe çeviriyorum.

Textbox a yazdığım kelimenin ortasına imleçi tıklayıp, birşeyler yazmak istediğimde imleç kelimenin sonuna gidiyor. Yukarıdaki kodu kullanmassam sorun yok ama kodu ekleyince sorun oluyor.

 

Gönderen: ~~FARUK UNAL~~
18.8.2014

change olayı yerine leave olayını kullanırsan işin daha kolay çözülür, leave içerisine 

txtGelenYer.Text = txtGelenYer.Text.ToUpper();

yazarsan direk hepsini büyük harflerle yazılmış olarak güncelleyecektir

Diğer türlü işin text i güncellediğin için imleç otomatik olarak yeni text in sonuna gelir, her change olayında da her harfe bastığında ilk harften sonra diğerlerini bu mantıkla sonuna ekleyecektir

 

Leave() event ı ile kolaylıkla sorunu çözebilirsin ama illa her basılan büyük olsun dersen bu sefer imleç konumuna da müdahale etmen gerekir, yada ilgili textbox a tıklandığında capslock u aktif ederek de direk büyük harfler ile girmesini sağlayabilirsin

Gönderen: İsmail Yıldız
18.8.2014

Sizin dediğiniz şekilde kullanayım. Yardımınız için teşekkür ederim. İyi çalışmalar

Gönderen: ~~FARUK UNAL~~
18.8.2014

Rica ederim, takıldığınız yerlerde yine danışabilirsiniz,,

Kolay gelsin, İyi çalışmalar

Gönderen: samed bilgili
25.5.2015

Benimde sorum olacak bu c#da imleç bazen değişiyor mesela normal imleç varken bazen imleç değişiyo ve imlecin sol tarafındakini silmeye başlıyo bunu nasıl çözerim teşekkürler


Ad Soyad :
E-mail :
Cevap :
DoÄŸrulama Kodu