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.
Bir yanıt yazın