الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مسح المسافة البادئة تلقائي في التيكست بوكس ، C#.NET

بدأه اتعلم و علم في 31 مايو 2014 · 2 رد · 831 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

 

كود مسح المسافة البادئة تلقائي في التيكست بوكس ، C#.NET

remove the first space in textbox.Text automatically -- C#.net

 

كود للمسح التلقائي عند الضغط على زر 'مسافة' في بداية خانة التيكست بوكس

private void textBox1_TextChanged(object sender, EventArgs e)
        {
            textBox1.Text = textBox1.Text.TrimStart();
        }

534766836.jpg

تم تعديل هذه المشاركة بواسطة اتعلم و علم في 31 مايو 2014 في 21:50

     الباقيات الصالحات :


 


 سبحان الله و الحمد لله و لا إله إلا الله


 


 و الله أكبر و لا حول ولا قوة إلا بالله.

#2

كود اخر و هو الافضل من حيث الكتابة لا تتداخل ببعضها :

يتم الوضع في حدث الـ KeyUp داخل التيكست بوكس

 

اقتباس

 

 if (e.KeyCode == Keys.Space)
                {
                    SendKeys.Send("{BS}");
                }

تم تعديل هذه المشاركة بواسطة اتعلم و علم في 2 يونيو 2014 في 21:02

     الباقيات الصالحات :


 


 سبحان الله و الحمد لله و لا إله إلا الله


 


 و الله أكبر و لا حول ولا قوة إلا بالله.

#3

كود بشكل اخر في الحدث KeyDown داخل التيكست بوكس لمسح المسافة الاولى

private void TextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (TextBox1.TextLength==0)
            {
                if (e.KeyCode == Keys.Space)
                   {
                       SendKeys.Send("{BS}");
                   }
            } 
        }

تم تعديل هذه المشاركة بواسطة اتعلم و علم في 11 يونيو 2014 في 03:01

     الباقيات الصالحات :


 


 سبحان الله و الحمد لله و لا إله إلا الله


 


 و الله أكبر و لا حول ولا قوة إلا بالله.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…