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

[مخالف - عنوان غير مناسب :]مساعدة اكرمك الله

مغلق
بدأه الضاحك الباكي في 5 ديسمبر 2008 · 21 رد · 1,563 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

انا طالب في السنة الاخيرة من الدراسة ولدي مشروع تخرج

والحمد لله الامور تمام و100 100

المشكلة انة المشروع فية فورم كتيرة

والمطلوب هل من طريقة اعمل فورمة اساسية من خلالها اقدر اروح لاي فورمة دون اخفاء الفورمة الرئيسية

برجاء المساعدة

#2

طيب استخدم Form.Show أو Form.ShowDialog على حسب الحاجة

#3

طبعا يا اخي

بصير استخدم  الكنترول و صمم عليها و حط الكود الى بدك ايها و اعمل استدعاء للكنترول داخل البنل و الشغل بكون 100% و اذا مش وواضحه اكثر من هيك قلي اوضحلك

مثال بالمرفقات يوضحلك الشكل 

Company_Management_System.rar

تم تعديل هذه المشاركة بواسطة fota.live في 5 ديسمبر 2008 في 22:07

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#4

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

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

اشكرك اخي الكريم fota.live علي هذة الفكرة الجميلة بس ممكن الكود الخاص باغلاق فورمة في البنل وفتح فورمة جديدة داخل البنل

#5

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

أهلا أخي الغالي

أنا عملت مشروع التخرج تبعي واستخدمت فكرة الـ MDI Parent أول شي بأن يكون هنا فورم أساسي يفتح عليه جميع الفورم المتبقية وهي Child form وكنت أضع ToolStrip في MDI Parent

اضع كمان ContextMenuStrip ونجحت الفكرة ولكن الستايل مو كتير عجبني

نزلت من النت Controls بيجنن وحلو كتير بيساعدك كتييييييييييير بمشروعك أنا أستخدمته وطلع الستايل النهائي رائع

إذا بدك الـ Controls أنا مشارك في قسم VB.Net وهذه هي المشاركة

/index.php?showtopic=178111

وإليك بعض صور من مشروعي في المرفقات

أتمنى لك التوفيق والنجاح

Formes.rar

من وجد الله فماذا فقد -- ومن فقد الله فماذا وجد

Don't Say I Don't Know But Say I Will Try

#6

مشكور أخي fota.live على الكود كتير

ومشكور أخي am_proactive بجد على المشروع ومشروع قوي جدا ممتاز

#7

أخي مرحبا

اول شي افتح الفورم الاساسية

و حط الداله التالية عشان تعرف كنترول

private void AddControl(UserControl ctrl)
		{
			if (panel1.Controls.Count > 0)
			{
				panel1.Controls.Clear();
			}
			ctrl.Dock = DockStyle.Fill;
			panel1.Controls.Add(ctrl);
		}

طبعا انتا بتكون حاطط بنل

و بتعمل استدعاء للكنترول في قلب البنل

طبعا البنل بكون في صورة كبيرة يعني معظم الفورم عشان تقدر تتعامل مع الكنترول

و بتضغط

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

مثال

DIRControl dir = new DIRControl();
			AddControl(dir);

هنا يتم الاستدعاء للكنترول و بس و كل عام و انتا بخير و طبعا

ما تنساش فوق تعرف

using Materials.Control;

Materials هذا اسم البروجيكت (المشروع)

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#8

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

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

أخي الحبيب أنصحك أن تستخدم ال MDI Forms لأنها هي الحل الصحيح والأسهل ..

وفقك الله ..

لا تنسونا من صالح الدعاء

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

لا تنسونا من صالح دعائكم ...

وفقكم الله وسدد خطاكم ...

#9

اشرحلنا يا اخي عن MDI

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#10

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

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

اولا اشكرك اخي الكريم fota.live علي الاكواد الرائعة والسهلة في الفهم

وثانيا ياريت العضو يقوم بشرح كيفية استخدام child & parent forms حتي تعم الفائدة علي الكل

وكل عام وانت بخير

والف شكر لكل من ساهم في الموضوع

#11

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

كل عام وانتم بخير 

هذا مثال لديكم بالمرفقات يشرح مبدأ الـ MDI Parent & MDI Child

ويشرح أيضا فكرة نقل البيانات من فورم ابن إلى فورم ابن ومن فروم اب إلى فورم ابن

أرجوا أن تنال على فهمهكم وإعجابكم

أي سؤال أنا جاهز

أتمنى لكم التوفيق والنجاح

MidiForm.rar

تم تعديل هذه المشاركة بواسطة am_proactive في 7 ديسمبر 2008 في 11:54

من وجد الله فماذا فقد -- ومن فقد الله فماذا وجد

Don't Say I Don't Know But Say I Will Try

#12

مشكور أخي على الكود

#13

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

راجعو الرابطين التالييين ...

http://www.codeguru.com/forum/showthread.php?t=415487

http://www.startvbdotnet.com/forms/mdi.aspx

وإن كان هناك إستفسار فنحن في الخدمة ..

بالتوفيق ...

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

لا تنسونا من صالح دعائكم ...

وفقكم الله وسدد خطاكم ...

#14

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

أنا متأسف إخواني فقد كانت الروابط السابقة للغة VB.NET

وإليكم روابط مفيدة بلغة ال C#.NET

http://www.codeproject.com/KB/cs/mdiformstutorial.aspx

http://www.c-sharpcorner.com/UploadFile/pr...msinCSharp.aspx

سامحونا ...

لا تنسونا من صالح دعائكم ...

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

لا تنسونا من صالح دعائكم ...

وفقكم الله وسدد خطاكم ...

#15

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

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

اولا بشكرك اخي am_proactive علي الفكرة الجميلة

وثانيا قد واجهتني بعض المشكلات حتي انفذ انا هذة الكود

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

انا عارف اني هتعبك شوية

بس الموضوع دوة شاغالني جدا

ولك كل الخير

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

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

اولا بشكرك اخي am_proactive علي الفكرة الجميلة

وثانيا قد واجهتني بعض المشكلات حتي انفذ انا هذة الكود

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

انا عارف اني هتعبك شوية

بس الموضوع دوة شاغالني جدا

ولك كل الخير

parntchild.rar

#16

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

طيب هلأ شوف المثال تبعك تعدل ومشي حاله 

هناك خاصية في فورم الأب وهي  IsMDIParent كنت واضعها False حطيتها فقط True  لكي يتم إحتواء الفورم الأبناء 

شوفها وعطيني خبر 

وأيضا ما انسى أخي فؤاد على هل اللينكات المرتبة

أتمنى لكم التوفيق والنجاح

parntchild.rar

تم تعديل هذه المشاركة بواسطة am_proactive في 7 ديسمبر 2008 في 18:31

من وجد الله فماذا فقد -- ومن فقد الله فماذا وجد

Don't Say I Don't Know But Say I Will Try

#17

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

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

الف شكر لك اخي وتم حل المشكلة

والف شكر لك حبيبي وزادك الله من العلم

والف شكر لك حبيبي

#18

والله فكرتam_proactive حلوة

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#19

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

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

كل سنة وانت طيب اخي am_proactive انا كان ليا سؤال معلشي

اذا المستخدم عمل minimize للفورم الابن تروح فين؟

معلشي اخي الكريم انا هتعبك شوية

بس معلشي انا اصلا لسة مبتدي بقالي شهور قليلة في التعامل مع السي شارب

#20

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

اخي إذا كنت تريد تعمل واجهة تشبه واجهة الفيجوال ستديو، ممكن تستخدم مكتبة DockPanel Suite ممكن تحميلها من هذا الرابط

http://sourceforge.net/projects/dockpanelsuite/

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

/index.php?showtopic=175626

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#21

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

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

اولا اشكرك اخي حسان علي مشاركتك

ثانيا حصلت معي مشكلة وقد حاولت انا احلها ولكن للاسف ما زالت الشكلة قائمة اخي am_proactive

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

برجاء المساعدة اخي الحبيب

#22

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

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

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…