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

مساعدة ان امكن

مغلق
بدأه the_power في 8 أغسطس 2005 · 1 رد · 493 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عليكمالسلام عليكم

هذه مشاركتى الاولى ولتمنى من الله ان تكون بداية خير ,

- Gupta-انا محمد فلسطيني مقيم بالسعودية ، مبرمج بلغة غريبة نوعا ما لكنها ظريفة وهي

وخبرتي في برامج الاعمال مثل المحاسبة والمستودعات وشئون الموظفين وغيرها،

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

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

والدروس التعليمية ولكن هناك بعض النقاط التي لم اجيدها ليس لصعوبتها ولكن لعدم درايتي باللغة

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

1 – I Build Small Application (Just One MDI Form And Three Form)

When I Select Form2 From Menu To open I put Menu Check TURE

Now I want When I Close Form2 The Check Status Chang TO FALSE.

And If I Opened Form1,Form2 And The Check Is True For Two Form

When I Select To Open Form2 From Menu It Check If The Status IS TURE

It Bring The Opened Form To Top Or If It FALSE Open New Form So

How I Can Bring form To Top?

This My Code

private void menuItem5_Click(object sender, System.EventArgs e)

{

Form3 newMDIChild = new Form3();

newMDIChild.MdiParent = this;

if (menuItem5.Checked != true)

{

newMDIChild.Show();

menuItem5.Checked=true;

}

else

{

Close();<-- Here I Want Being Form To Top;

}

}

#2

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

أخي الكريم مرحبا بك في أسرة المنتدى

بالنسبة للجزء الثاني فهو سهل إن شاء الله

FormName.BringToFront();
OtherForm.SendToBack();

أما بالنسبة للجزء الأول

يمكنك إستدعاء الفورم الأب بهذا الكود

(ParentFormName)this.ParentForm

ومن ثم إستدعاء الكنترول الموجود داخل الفورم الأب وتغير به ما تشاء

ويمكنك التعامل معها بإذن الله

تم تعديل هذه المشاركة بواسطة Ahmed H. Alawady في 8 أغسطس 2005 في 17:13

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

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

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