بسم الله الرحمن الرحيم
الاخوة الاعزاء اعضاء المنتدي
عندي تكست بوكس اريد ان يكون الكتابة فبه عن طريق حروف متفرقة أي يتم وضع مسافة بعد كل حرف يكتبه المستخدم فيه
فمثلا اذا كتب المستخدم
سسسسس
تظهر في التكست بوكس
س س س س س
وشكرا
بسم الله الرحمن الرحيم
الاخوة الاعزاء اعضاء المنتدي
عندي تكست بوكس اريد ان يكون الكتابة فبه عن طريق حروف متفرقة أي يتم وضع مسافة بعد كل حرف يكتبه المستخدم فيه
فمثلا اذا كتب المستخدم
سسسسس
تظهر في التكست بوكس
س س س س س
وشكرا
السلام عليكم ورحمه الله وبركاته
اخي عملية اضافة الفراغ تتم اثناء الكتابه ولا عند ضغط زر معين؟!!
.:: Wish to become better and better ::.
شكرا علي اهتمامك لكني اريد التنسيق مسافة بعد كل حرف لان المستخدم سيدخل فيها كود منتج فيجب ان تكون حروف متفرقة وقد شاهدتها في برنامج لكني لا اعرف كيف افعله
السلام عليكم ورحمه الله وبركاته
اخي بس مارديت على سؤالي السابق لأنه هو الي بيحدد الحل؟!!
.:: Wish to become better and better ::.
تتم اثناء الكتابة
في انتظار ردك اخي VB HELPER
جرب هذا الكود
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
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
الافضل استخدام MaskedTextBox ووضع القناع mask مثل (a a a a a a) اي يقبل حرف وبينها فراغ او ارقام بينها فراغ (0 0 0 0 0 0)
TareqVB كتب:الافضل استخدام MaskedTextBox ووضع القناع mask مثل (a a a a a a) اي يقبل حرف وبينها فراغ او ارقام بينها فراغ (0 0 0 0 0 0)
طبعا MaskedTextBox أفضل بكثير لكن يعيبه أنك لابد أن تحدد عدد الحروف التى يمكن أن يدخلها المستخدم عند تحديد الخاصية Mask أما لو كان عدد الحروف غير محدود فلن تجدى نفعا
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
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
جزاك الله عني خير الجزاء ونفعنا بعلمك تم حل المشكلة بفضل الله ثم مساعدتك اخي الكريم
TareqVB كتب:الافضل استخدام MaskedTextBox ووضع القناع mask مثل (a a a a a a) اي يقبل حرف وبينها فراغ او ارقام بينها فراغ (0 0 0 0 0 0)
فكرة ولا اروع جزاك الله عني خير الجزاء