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

كيف أتعرف على زر Tab في النص؟؟

مغلق
بدأه معاني في 25 مارس 2007 · 2 رد · 517 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي برنامج يتم فيه كتابة النص في RichTextBox وقمت بتغيير خاصية AcceptsTab إلى Trueبحيث يتمكن المستخدم من استخدام زر Tab أثناء الكتابة

ولكن لاحظت أن VB لا يتعرف على مكان وجود Tab في النص أثناء التقطيع بواسطة الدالة Mid ويقوم بتجاوزها وكأنها غير مكتوبة

حاولت أن أتعرف عليه عن طريق رمز آسكي، ولكن وجدت أن رمز آسكي لكليهما هو 32


Var = Mid(Me.RichTextBox1.Text, i, 1)
If Asc(Var) = 32 Then MsgBox("space or tab")
Next
		For i = 1 To Me.RichTextBox1.Text.Length

في هذا الكود يظهر MsgBox إذا وجد محرف Space ولكن لا تظهر إذا وجد محرف Tab في RichTextBox1

سؤالي الآن هو كيف أعرف أن الحرف المقتطع هو Tab??

ولكم جزيل الشكر

#2

السلام عليكم..

جرب استخدام:

vbtab أظن أنها ستحل المشكلة..

#3

جزاك الله خيراً أخي أبواليسر

جربتها وكل شي تمام

هذا الموضوع مغلق.

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