![]() |
|
فتح tabpage جديد من خلال اخر مفتوح - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : فتح tabpage جديد من خلال اخر مفتوح (/showthread.php?tid=38795) الصفحات:
1
2
|
RE: فتح tabpage جديد من خلال اخر مفتوح - رسول555 - 01-07-21 (01-07-21, 02:58 AM)c#dev كتب :(01-07-21, 02:54 AM)رسول555 كتب :(01-07-21, 02:40 AM)c#dev كتب :لكي استطيع الوصول الى الى TapControl ثم اقوم بفتح Tapbage جديد(01-07-21, 02:21 AM)رسول555 كتب : هذا الكود يتم تنفيذه من UserControl هو Account الTapControl موجودة في الفورم الاساسي و الUserControl يتم تحميلها عند الحاجة اليها في TapPage يعني الUserControl في جهة و الTapControl في جهة اخرى RE: فتح tabpage جديد من خلال اخر مفتوح - c#dev - 01-07-21 (01-07-21, 03:05 AM)رسول555 كتب :(01-07-21, 02:58 AM)c#dev كتب :(01-07-21, 02:54 AM)رسول555 كتب :(01-07-21, 02:40 AM)c#dev كتب :لكي استطيع الوصول الى الى TapControl ثم اقوم بفتح Tapbage جديد(01-07-21, 02:21 AM)رسول555 كتب : هذا الكود يتم تنفيذه من UserControl هو Account هناك تناقض بشرحك تقول إقتباس : الUserControl يتم تحميلها عند الحاجة اليها في TapPageافهم من هذا ان الUserControl موجودة داخل TapPage ولكن قلت ايضا إقتباس :يعني الUserControl في جهة و الTapControl في جهة اخرىوافهم من هذا ان الUserControl ليست داخل الTapControl اي ليست داخل TapPage فايهما اصح عموما تعريفك ب new first_form خطأ والمفروض تستخدم FindForm لتحصل على الفورم الخاضن للاداة RE: فتح tabpage جديد من خلال اخر مفتوح - رسول555 - 01-07-21 (01-07-21, 05:50 PM)c#dev كتب :(01-07-21, 03:05 AM)رسول555 كتب :(01-07-21, 02:58 AM)c#dev كتب :(01-07-21, 02:54 AM)رسول555 كتب :(01-07-21, 02:40 AM)c#dev كتب : إذا لماذا تنشئ فورم جديدلكي استطيع الوصول الى الى TapControl ثم اقوم بفتح Tapbage جديد شكرا لك اخي اقصد بانها مفصولة ولا يوجد بينهما ربط او تصال لان الTapControl في اصل البرنامج خالية من اي صفحة ويتم تحميل الصفحة TapPage عند النقر على زر فتح من الفورم الاساسي first_form اما عند فتح صفحة TapPage من خلال الUserControl فانه يعطي خطا كانه الTapControl غير موجود اصلا الحل انه استخدم Event في الفورم الاساسي first_form استطيع التحكم به من خلال الUserControl كود : public event EventHandler ButtonFirstFormClicked;
RE: فتح tabpage جديد من خلال اخر مفتوح - رسول555 - 02-07-21 قمت بانشاء حدث في UserControl؟ كود : public event EventHandler BtnClicked;ويتم بالضغط علي البوتون كود : private void btnHide_Click(object sender, EventArgs e)لكن كيف اكتب الكود في الفورم الاساسي علما انه اذا كان UserControl موجود بشكل دائم في الفورم الاساسي يظهر حدث كما في الصورة ادناه اما اذا كان يحمل عند الحاجة اليه فلا يظهر ما الحل لاظهار الحدث مع احداث الفورم الاساسي [attachment=26786] |