منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اريد كود غلق الفورم الحالى وفتح فورم اخر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم
عامل فورم للاعدادات واريد كود لفتحه وغلق الفورم الرئيسى بحيث عند اغلاق فورم الاعدادات والعودة للفورم الرئيسى يتم فتح الفورم الرئيسى من جديد لتتم التغييرات
وجزاكم الله خير
في حدث الضغط لاظهار شاشاة الاعدادات اكتب الكود التالي

كود :
frmsetting.Show()
Me.Hide()

وفي شاشة العدادات في الحدث Form_Closing ضع الكود التالي

كود :
frmmain.show()
me.close()
جزاك الله خير
ولاكنى لا اريد عمل Hide للفورم الرئيسى بل اريد اغلاقه والذهاب الى فورم الاعدادات
وعند اغلاق فورم الاعدادات يتم فتح الفورم الرئيسى من جديد وذلك لكى يتم تطبيق التغيرات التى اجريتها والتغيرات يتم التحكم فيها عن طريق Settings وذلك لان بعض التغيرات تطرنى الى غلق البرنامج واعادة تشغيله وانا لا اريد ذلك
جزاك الله خير
ولاكنى لا اريد عمل Hide للفورم الرئيسى بل اريد اغلاقه والذهاب الى فورم الاعدادات
وعند اغلاق فورم الاعدادات يتم فتح الفورم الرئيسى من جديد وذلك لكى يتم تطبيق التغيرات التى اجريتها والتغيرات يتم التحكم فيها عن طريق Settings وذلك لان بعض التغيرات تطرنى الى غلق البرنامج واعادة تشغيله وانا لا اريد ذلك
السلام عليكم ورحمة الله وبركاته
أخي الكريم
المشكلة التي ستظهر لو كتبت الكود التالي
كود :
'على فرض أن الفورم الرئيسي اسمه
'Form1
'وفورم الإعدادات اسمه
'Form2
Form2.Show
Me.Close

المشكلة التي ستظهر أن كامل البرنامج سيغلق
لأن الخاصية الإفتراضية للخروج من المشروع هو إغلاق الفورم الرئيسي
ولتفادي ذلك تحتاج إلى تغيير خاصية الخروج للمشروع وهي عند إغلاق آخر فورم للمشروع
ولعمل ذلك اتبع الخطوات الموجودة في الصورة
[ATTACH=CONFIG]2463[/ATTACH]

وبذلك تستطيع تنفيذ الكود السابق بدون مشاكل

بالتوفيق
هذا بالفعل ما كنت اريده جزاك الله خير
فكرة ممتازه هههههههه بالى مرحش ليها خالص كنت اظنها تتعالج بالكود
اين الاجابة على كل حال شكرا
صديقي ممكن الطريقه
"[quote='sooriaty03' pid='37705' dateline='1366557369']\r\n\u0627\u0644\u0633\u0644\u0627\u0645 \u0639\u0644\u064a\u0643\u0645 \u0648\u0631\u062d\u0645\u0629 \u0627\u0644\u0644\u0647 \u0648\u0628\u0631\u0643\u0627\u062a\u0647\r\n\u0623\u062e\u064a \u0627\u0644\u0643\u0631\u064a\u0645\r\n\u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u0627\u0644\u062a\u064a \u0633\u062a\u0638\u0647\u0631 \u0644\u0648 \u0643\u062a\u0628\u062a \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u062a\u0627\u0644\u064a\r\n[code]\r\n'\u0639\u0644\u0649 \u0641\u0631\u0636 \u0623\u0646 \u0627\u0644\u0641\u0648\u0631\u0645 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0627\u0633\u0645\u0647 \r\n'Form1\r\n'\u0648\u0641\u0648\u0631\u0645 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0633\u0645\u0647\r\n'Form2\r\nForm2.Show\r\nMe.Close\r\n[\/code]\r\n\r\n\u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u0627\u0644\u062a\u064a \u0633\u062a\u0638\u0647\u0631 \u0623\u0646 \u0643\u0627\u0645\u0644 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0633\u064a\u063a\u0644\u0642\r\n\u0644\u0623\u0646 \u0627\u0644\u062e\u0627\u0635\u064a\u0629 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0647\u0648 \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0641\u0648\u0631\u0645 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\r\n\u0648\u0644\u062a\u0641\u0627\u062f\u064a \u0630\u0644\u0643 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u063a\u064a\u064a\u0631 \u062e\u0627\u0635\u064a\u0629 \u0627\u0644\u062e\u0631\u0648\u062c \u0644\u0644\u0645\u0634\u0631\u0648\u0639 \u0648\u0647\u064a \u0639\u0646\u062f \u0625\u063a\u0644\u0627\u0642 \u0622\u062e\u0631 \u0641\u0648\u0631\u0645 \u0644\u0644\u0645\u0634\u0631\u0648\u0639\r\n\u0648\u0644\u0639\u0645\u0644 \u0630\u0644\u0643 \u0627\u062a\u0628\u0639 \u0627\u0644\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0627\u0644\u0635\u0648\u0631\u0629\r\n[ATTACH=CONFIG]2463[\/ATTACH]\r\n\r\n\u0648\u0628\u0630\u0644\u0643 \u062a\u0633\u062a\u0637\u064a\u0639 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0633\u0627\u0628\u0642 \u0628\u062f\u0648\u0646 \u0645\u0634\u0627\u0643\u0644\r\n\r\n\u0628\u0627\u0644\u062a\u0648\u0641\u064a\u0642\r\n[\/quote]"

السلام عليكم
اخي الصورة لم تعرض 
الرجاء ارفاقها بشكل PDF
(21-04-13, 07:16 PM)sooriaty03 كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
أخي الكريم
المشكلة التي ستظهر لو كتبت الكود التالي
كود :
'على فرض أن الفورم الرئيسي اسمه
'Form1
'وفورم الإعدادات اسمه
'Form2
Form2.Show
Me.Close

المشكلة التي ستظهر أن كامل البرنامج سيغلق
لأن الخاصية الإفتراضية للخروج من المشروع هو إغلاق الفورم الرئيسي
ولتفادي ذلك تحتاج إلى تغيير خاصية الخروج للمشروع وهي عند إغلاق آخر فورم للمشروع
ولعمل ذلك اتبع الخطوات الموجودة في الصورة
[ATTACH=CONFIG]2463[/ATTACH]

وبذلك تستطيع تنفيذ الكود السابق بدون مشاكل

بالتوفيق

شكرا بارك الله فيك
الصفحات : 1 2