21-01-14, 09:39 PM
السلام عليكم ورحمة الله
انا ومنذ بداياتي في البرمجة لازلت استخدم طريقة لاأعلم ان كانت هناك افضل منها لعرض اكثر من page في نفس الفورم
يعني مثلا هذا البرنامج الي صممته عام 2011 ، لما اضغط على تاب Section (الي اقصى اليسار) مثلا راح تطلع لي Panel :
الان لو ان المستخدم ضغط على تاب Post راح يتم اخفاء SectionPanel وجعله Visible = false .. ليس فقط الSectionPanel بل كل الPanel في البرنامج راح يصيرون مخفيين
ثم بعد ان اجعل جميع الPanels مخفيين ، اقوم بجعل visible = true للPostPanel
ولكن مشكلة هذه الطريقة انها متعبة وقت التصميم .. حيث يجب عليك وضع الPanel فوق panel --- والpanel التي تريد التعديل عليها تجعلها BringToFront وايضا عليك ربط كل Panel بزرها
الان انا استخدم هذه الطريقة منذ زمن بعيد ولم اغيرها حتى الان (طبعا بالنسبة لwindows forms)
اما في wpf فيوجد البديل وهو Pages .
ولكن انا اتحدث عن Windows forms هل جرب احدكم طريقة اخرى اسهل وافضل ؟ .. ام انكم جميعا تستخدمون هالطريقة ههههه
انا ومنذ بداياتي في البرمجة لازلت استخدم طريقة لاأعلم ان كانت هناك افضل منها لعرض اكثر من page في نفس الفورم
يعني مثلا هذا البرنامج الي صممته عام 2011 ، لما اضغط على تاب Section (الي اقصى اليسار) مثلا راح تطلع لي Panel :
الان لو ان المستخدم ضغط على تاب Post راح يتم اخفاء SectionPanel وجعله Visible = false .. ليس فقط الSectionPanel بل كل الPanel في البرنامج راح يصيرون مخفيين
ثم بعد ان اجعل جميع الPanels مخفيين ، اقوم بجعل visible = true للPostPanel
ولكن مشكلة هذه الطريقة انها متعبة وقت التصميم .. حيث يجب عليك وضع الPanel فوق panel --- والpanel التي تريد التعديل عليها تجعلها BringToFront وايضا عليك ربط كل Panel بزرها
الان انا استخدم هذه الطريقة منذ زمن بعيد ولم اغيرها حتى الان (طبعا بالنسبة لwindows forms)
اما في wpf فيوجد البديل وهو Pages .
ولكن انا اتحدث عن Windows forms هل جرب احدكم طريقة اخرى اسهل وافضل ؟ .. ام انكم جميعا تستخدمون هالطريقة ههههه