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

دالة اضافة مسافة بعد كل حرف

بدأه aboabdelrahman في 25 مايو 2011 · 10 رد · 674 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الاخوة الاعزاء اعضاء المنتدي

عندي تكست بوكس اريد ان يكون الكتابة فبه عن طريق حروف متفرقة أي يتم وضع مسافة بعد كل حرف يكتبه المستخدم فيه

فمثلا اذا كتب المستخدم

سسسسس

تظهر في التكست بوكس

س س س س س

وشكرا

#2

السلام عليكم ورحمه الله وبركاته

اخي عملية اضافة الفراغ تتم اثناء الكتابه ولا عند ضغط زر معين؟!!

.:: Wish to become better and better ::.

#3

شكرا علي اهتمامك لكني اريد التنسيق مسافة بعد كل حرف لان المستخدم سيدخل فيها كود منتج فيجب ان تكون حروف متفرقة وقد شاهدتها في برنامج لكني لا اعرف كيف افعله

#4

السلام عليكم ورحمه الله وبركاته

اخي بس مارديت على سؤالي السابق لأنه هو الي بيحدد الحل؟!!

.:: Wish to become better and better ::.

#5

تتم اثناء الكتابة

#6

في انتظار ردك اخي VB HELPER

#7

جرب هذا الكود

    Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not Char.IsControl(e.KeyChar) Then
            Dim pos As Integer = Me.TextBox1.SelectionStart
            Me.TextBox1.Text = Me.TextBox1.Text.Insert(pos, e.KeyChar & " ")
            Me.TextBox1.SelectionStart = pos + 2
            e.Handled = True
        End If
    End Sub

تم تعديل هذه المشاركة بواسطة GHOST2010 في 26 مايو 2011 في 09:31

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#9
TareqVB كتب:

الافضل استخدام MaskedTextBox ووضع القناع mask مثل (a a a a a a) اي يقبل حرف وبينها فراغ او ارقام بينها فراغ (0 0 0 0 0 0)

طبعا MaskedTextBox أفضل بكثير لكن يعيبه أنك لابد أن تحدد عدد الحروف التى يمكن أن يدخلها المستخدم عند تحديد الخاصية Mask أما لو كان عدد الحروف غير محدود فلن تجدى نفعا

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#10
GHOST2010 كتب:

جرب هذا الكود

    Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not Char.IsControl(e.KeyChar) Then
            Dim pos As Integer = Me.TextBox1.SelectionStart
            Me.TextBox1.Text = Me.TextBox1.Text.Insert(pos, e.KeyChar & " ")
            Me.TextBox1.SelectionStart = pos + 2
            e.Handled = True
        End If
    End Sub

جزاك الله عني خير الجزاء ونفعنا بعلمك تم حل المشكلة بفضل الله ثم مساعدتك اخي الكريم

#11
TareqVB كتب:

الافضل استخدام MaskedTextBox ووضع القناع mask مثل (a a a a a a) اي يقبل حرف وبينها فراغ او ارقام بينها فراغ (0 0 0 0 0 0)

فكرة ولا اروع جزاك الله عني خير الجزاء

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