Hocam şu şekilde şimdi textboxt'ta birşey gözükmeden yazı yazdırabiliyorum
string a;
a += textBox1.Text;
textBox1.Text = "";
bu kodlar text_changed eventinin içinde(string a hariç).Şimdi çok güzel bir şekilde ekrana belli etmeden tutuluyor fakat bu textboxtaki imleç yanıp söndüğünden anlaşılıyor bu imlecin gözükmesini nasıl engelleyebilirim(google'da araştırdım dll falan dahil etmek gerektiği yazıyor ama programa dll ilave etme konularına henüz geçmedim o yüzden kodla imleçin yanıp sönmesini engellemeyezmiyiz?)
eğer o kod işine yarıyorsa aşağıda yazdığım şey işine yarar..
kırmızı ile işaretlediğimi yazacaksın öncelikle
using System.Runtime.InteropServices;
ondan sonra
form1 class tanımının hemen altna
[DllImport("user32.dll")]
static extern bool HideCaret(IntPtr hWnd);
yazacaksın sonra
form1 in constructor una (
InitializeComponent(); bunun altına)
HideCaret(textBox1.Handle); fonksiyonu çağıracaksın..
sonra
textbox1 un properties inden
mouse click ve
keypress eventlerini oluşturup yine aynı fonksiyonu çağıracaksın..