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

[ تمت الإجابة ]جعل مفتاح البحث default فى tabstrip

بدأه مصطفى_ظيمة في 22 فبراير 2011 · 4 رد · 605 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوانى المشرفين على هذا المنتدى العملاق الذى تعلمت منه واستفدت منه الكثير

تحية عطر لكم جميعا .. وبعد ,,

سؤالى يتلخص فى الآتى :

عندى tabstripعلى فورم وهذا الـ tabstrip له ثلاث واجهات tab0 و tab1 و tab2 وكل tab به textbox لكتابة المطلوب البحث عنه وبجانب كل textbox يوجد button به كود البحث

المطلوب :

جعل button الذى به كود البحث فى وضع الـ default عند الكتابة فى الـ textbox الخاصة به دون ان يتعارض ذلك مع باقى أزار البحث الأخرى

وقد قمت بمحااولة ذلك عن طريق الكود التالى ولكنى فشلت فأرجو المساعد ولكم جزيل الشكر

الكود :

If Text8 = "" And Text17 = "" Then
Command39.Default = True
Command25.Default = False
Command11.Default = False
Else
If Text8 = "" & Text31 = "" Then
Command25.Default = True
Command39.Default = False
Command11.Default = False
Else
If Text17 = "" & Text31 = "" Then
Command11.Default = True
Command25.Default = False
Command39.Default = False
End If
End If

End If

ولكم جزيل الشكر والعرفان مقدما

ملحوظة command11 يبحث فى text8 و command 25 يبحث فى text17 و command39 يبحث فى text31

#2

أخي اضف مثالا كاملا بما تريد .

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#4

ضع هذا الكود في حدث tabSwitch الخاص بأداة التاب وهذا الكود يقوم بتعيين زر الديفولت بمجرد الدخول الى التاب المعينه.

   Select Case xpTab1.ActiveTab
	Case Is = 0 ' tab 0
  	Command11.Default = True
	Case Is = 1 'tab 1
  	Command25.Default = True
	Case Is = 2 'tab 2
   	Command39.Default = True

   End Select

أو أن تقوم بوضع هذا السطر في حدث change أو حدث click أو حدث gotfocus لكل تكست بكس . بحيث يقوم بتعيين الزر بمجرد دخول الماوس اليها.

CommandName.default=true

علماً بأن كل فورم يستطيع ان يحمل فقط زر واحد كزر افتراضي default . أي أنه بمجرد تعيين أي زر افتراضي .. تلقائيا يصبح الزر السابق False

تحياتي

تم تعديل هذه المشاركة بواسطة omani في 22 فبراير 2011 في 20:51

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

اخى العزيز omani لك جزيل الشكر والتحية العطرة على هذا الابداع

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

فلك كل الشكر والتقدير وجزاك الله خيرا

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