C# RichTextBox Scroll Sonda Tutma

C# RichTextBox Scroll Sonda Tutma

Merhabalar, yine işimizi kolaylaştıracak veya yeni başlayanların merak ettiği bir konu da “RichTextBox” içerisine bir değer eklediğimiz zaman Scrollun nasıl sonda duracağı.

Örneğin basit bir chat uygulaması geliştirdiğimizi var sayalım ve hem karşıdan gelen hem de bizim gönderdiğimiz mesajların bir “RichTextBox” içerisinde görüntülenmesini istiyoruz. Peki her gelen mesajdan sonra otomatik olarak Scroll’u nasıl en sona getireceğiz? İşte bunun cevabı aşağıda ki kod ile çok basit bir hal alıyor.

// RichTextBox'ımızın Text_Changed eventinin içerisine
richTextBox1.SelectionStart = richTextBox1.Text.Length;
richTextBox1.ScrollToCaret();

Bu Kod sayesinde Scroll sürekli sonda durur ve Form üzerinde bir Frozen (Donma) olayı yaşatmaz istenildiği zaman aşağı yukarı kaydırılabilir.

Paylaş :

Bu gönderiyi paylaş

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.