İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# - TextChanged Event'i Hakkında

UgurOnline07.06.20112 cevap4.875 görüntüleme
2008'den beri159 mesaj
#1
selamlar. şu kod ile textbox'ın textchanged event'ine karakter büyütme kodlarını yazıyorum. ama her textchanged olduğunda imleç textbox'ın başına dönüyor ve karakterler tersten yazılıyor (sağdan sola metin giriliyor). bunu normale nasıl döndürebilirim?
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            textBox3.Text = textBox3.Text.ToUpper();
        }


teşekkürler

---------- Post added at 17:19 ---------- Previous post was at 17:15 ----------

şu şekilde çözdüm :)

private void textBox3_TextChanged(object sender, EventArgs e)
        {
            textBox3.Text = textBox3.Text.ToUpper();
            textBox3.SelectionStart = textBox3.TextLength;
        }
Cevaplar
2008'den beri174 mesaj
#2
Düzenlediğin kısımda yanlış olabilir..(Yanlış olduğunun görürsen aşağıdaki gibi yapabilirsin.. )

private void textBox1_TextChanged(object sender, EventArgs e)
{
int tempInt = textBox1.SelectionStart;
textBox1.Text = textBox1.Text.ToUpper();
textBox1.SelectionStart = tempInt;
}
2006'den beri1.716 mesaj
#3
textchanged metodu yerine keyup metoduna da koyabilirsin kodu :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.