السـلام عليكم
عندي تكست بوكس وهو كبير الحجم طول وعرض
كيف أمنع المستخدم من أنه ينزل سطر جديد بحيث أنه لو ضغط على Enter عشان ينزل سطر جديد ماينتقل ويرجعه عند أخر حرف كتبه ليكمل الكتابه ..؟
خاصية multi في حالة تفعيلها مع تفعيل الـ Boath ممكن ينتقل للأسطر
لكن لا تقم بتفعيلها وحدد كم حرف تريد في الخصائص
ممكن الغاء تفعيل زر انتر .
بمعنى لو نقر زر انتر اعمل تراجع .
عطل خاصية الـ Multiline التابعة لـ Textbox
جماعة الخير انا ابي TextBox يجي بالحجم ذا
أنا ابي اجبر المستخدم يكتب بدون مسافات
هذ الكود للفائده
كود :
If e.KeyCode = Keys.Enter Then
e.SuppressKeyPress = True
End If
وممكن بزر الامر تكتب كود يتحقق هل تم النقر على انتر ام لا
PHP كود :
If TextBox1.Text.Contains(vbNewLine) Then Exit Sub
MsgBox("OK")
TextBox1.Multiline=false
أو
TextBox1.ReadOnly=true
قد يكون الموضوع قديم
ولكن لكي يفيد لمن دخل هذا الموضوع
فقط كل ما تحتاج اليه هو تطبيق الكود التالى داخل
TextBox1_KeyPress
كود :
Try
If Asc(e.KeyChar) = Keys.Enter Then
e.Handled = True
Else
e.Handled = False
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
تحياتى لك
وتمنياتى لك التوفيق