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

جعل الفورم يعمل بشكل مستقل

بدأه 1 من الناس في 14 أغسطس 2008 · 3 رد · 674 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لقد حاولت الدخول إلى مشاركيتي السابق والتي بعنوان مشكلة عند تحميل الفورم لكن للاسف لم استطع تخرج لي صفحة بيضاء ....

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

اخواني الكرام مبرمجي منتديات الفريق العربي

لو افترضنا ان الفورم 1 يحتوي على ليبل لعرض الوقت (مع تايمر طبعا) وزر امر لعرض رسالة

عند الضغط على زر عرض الرسالة سوف يتوقف الوقت عن الاستمرار حتى يتم انهاء الرسالة

كيف يمكنني جعل الفورم 1 لا يتاثر عند عرض الرسالة بحيث تكون الساعة مستمرة في التقدم

او

عند تحميل فورم يتطلب تحميلة ثواني ملحوظة

#2

بدالة MsgBox لا يمكن فعل ذلك ..

ولكن هناك حلين :

1- استخدام دالة إحدى دوال API للقيام بنفس الغرض ( الدالة MessageBox ) كالتالي :

'Put this Line in a Module

  1.  
  2. Public Declare Function MessageBox Lib "user32" Alias "MessageBoxA" _
  3. (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long
    ) As Long
  4.  
  5. MessageBox Me.hwnd, "Some text...", "A Title", vbOKOnly + vbExclamation
  6.  
  7.  

الطريقة الثانية هي أن تصنع فورم وتعرض فيه الرسالة التي تريدها ،

ودمتم سالمين ..

تم تعديل هذه المشاركة بواسطة المبرمج أحمد في 14 أغسطس 2008 في 18:36

سبحان الله وبحمده ... سبحان الله العظيم

#3

رائع اخي احمد

هذا بخصوص الرسالة

اما لو افترضنا اننا نريد فتح فورم اخر

#4

فقط اجعل قيمة البارمتر Modal هي False عند استدعاء الدالة Show :

  1.  
  2. Form2.Show
  3. 'Or
  4. Form2.Show False 
  5.  

تم تعديل هذه المشاركة بواسطة المبرمج أحمد في 14 أغسطس 2008 في 19:27

سبحان الله وبحمده ... سبحان الله العظيم

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