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

تحديد النص كاملاً ؟!

مغلق
بدأه سالم حمدان في 31 يوليو 2004 · 4 رد · 606 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تواجهني مشكلة واحدة الآن مع البرنامج الذي أصممه وهي كيف لي أن أحدد النص كاملاً من ضغطة زر .

وكيف لي أن أظلل الكلمة التي يريد المستخدم أن يبحث عنها من خلال النص الذي كتبه .

تم تعديل هذه المشاركة بواسطة سالم حمدان في 31 يوليو 2004 في 19:35

#2

طبعا لا يوجد على الجهاز الذي اعمل عليه الان فيجوال بيسك

ولكن يمكنني ان ادلك على اسم الدالة التي تحقق هذا الغرض وهي

SelText

SelStart

ولا اتذكر الثالثة

على العموم كلها تبدأ بالكلمة Sel وهي موجودة في كائن TextBox

يعني يمكنك كتابة Text1.sel لترى هذه الدوال الثلاث

#3

بعد اذنك أخى مصعب سأكمل الكود:

Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1)
#4

السلام عليكم

كود البحث عن كلمة في نص

Private Sub Command1_Click()

p1 = InStr(1, Text1, Text2.Text, vbTextCompare)

If p1 > 0 Then

Text1.SelStart = p1 - 1
Text1.SelLength = Len(Text2.Text) - 1
Text1.SetFocus

End If

End Sub

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#5

مشكورين شباب كثير وخاصة يا prof 1982 .

وشكرا للأخ مصعب غيلان .

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

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