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

تثبيت الفورم كأنه مسج بوكس

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

اخواني سؤال الصراحة كنت اعرف اجابته منذ فترة بعيدة لكني نسيته :s الوقت الحالي فبنتظار المساعدة

و اريد ان اجعل الفورم الابن كأنه مسج بوكس حيث لا يمكن اهماله و الانتقال الى فورم اخر الى بعد الانتهاء من هذا الفورم العنيد :angry: نهائيا ً

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

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#2

السلام عليكم

Form2.Show 1

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#3

مشكور اخي الكريم

لكن هذا الطريقة اخي تنجح مع الفورم العادي وليس الفورم الابن

فاذا امكن المساعدة

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#4

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

جربه

يجعل النافذة فوق الكل + أعمل تجميد للفورمات الاخرى في الحال الفورم العنيد كان مفعل Activate

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Const KEYEVENTF_KEYUP = &H2
Const VK_LWIN = &H5B
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40
Private Declare Sub SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)

Private Sub Form_Activate()
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
Form2.Enabled = False
End Sub

Private Sub Timer1_Timer()  'interval = 1
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub

ألا بذكر الله تطمئن القلوب

#5

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

على كل شكرا مرة اخرى على جهودك الطيبة

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#6
Form1.Show vbModal
spamxk4.gif

#7

الأخ الفاضل ...

قم بإضافة الشرط التالى فى بدء الـ"()Sub LoadNewDoc" الموجود فى النافذة الرئيسية (الأب) "frmMain.frm" ليصبح كالتالى:

Private Sub LoadNewDoc()
	If Not (ActiveForm Is Nothing) Then Exit Sub
	...
	...
End Sub

وشكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 2 فبراير 2007 في 16:49

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#8

اخي Eng. Usama El-Mokadem

اذا امكن المزيد من التوضيح

و اريد ان ابين المزيد من التوضيح من جانبي

اخي الفورم الذي لا اريد اهماله و الانتقال الى غيره هو عبارة عن نموذج بحث تابع لنموذج ابن اخر

مثال فاتورة المشتريات تحتاج الى اضافة مورد و طبعا لن يستطيع اليوزر حفظ جميع الموردين وارقامهم المتسلسة في رأسه لذلك قمت بتصميم نموذج محرك بحث يتم استدعاء من خلال ضغط مفتاح المهم F7 ,و عند ايجاد المورد المطلوب و ضغط زر موافق منه يتم تدعيم نموذج المشتريات بالمعلومات المطلوبة

طبعا المطلوب النهائي هو عدم اهمال محرك البحث المذكور سابقا و الانتقال الى اي شي اخر الا بعد الانتهاء من هذا النموذج

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

تم تعديل هذه المشاركة بواسطة Super_Pro في 2 فبراير 2007 في 23:20

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#9

اخي العزيز Super_Pro مما سبق فهمت ان الform الذي تريد اظهاره هو نموذج البحث وبالتالي فهو يظهر عند طلب البحث ولذلك سأخبرك بحل بمنتهى البساطة ارجو ان يفيدك هو ان لا تجعل نموذج البحث نموذج وليد (ابن) وحرره من هذه الخاصية وبذلك عند عرضه تقدر تستخدم الكود التالي

form1.show 1

وارجو ان اكون افادتك على حسب فهمي للمشكلة

:)

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

اقتباس
لو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#10

مشكور اخي الكريم

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

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

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