سلام
من چند تا panel میخوام بزارم هرکدوم همه صفحه رو میگیره
میخوام با چند تا button بزارم که هر کدوم یکی از panelها را visible کنه ولی فقط اولی جواب میده ظاهر نمیشن؟
سلام
من چند تا panel میخوام بزارم هرکدوم همه صفحه رو میگیره
میخوام با چند تا button بزارم که هر کدوم یکی از panelها را visible کنه ولی فقط اولی جواب میده ظاهر نمیشن؟
برای تنظیم پنل ها و چگونگی نمایش آنها میتوانید از خاصیت Dock آنها استفاده کنید.
اگه نتونستید درستش کنید کدتون رو بذارین.
سلام بفرمایید
برای یکی از دکمه ها:
panel2.Visible = false;
panel3.Visible = false;
panel1.Visible = true;
برای دکمه دوم:
panel1.Visible = false;
panel3.Visible = false;
panel2.Visible = true;
برای دکمه سوم:
panel1.Visible = false;
panel2.Visible = false;
panel3.Visible = true;
خاصیت dock پنلها هم fill هست
احتمالا شما این پنل ها رو داخل همدیگه گذاشتین و با مخفی کردن یکی از اونها که به احتمال زیاد پنل اولتون هست بقیه هم مخفی میشن و ظاهر نمیشن!دقت کنید که پنل هاتون زیر مجموعه همدیگه نباشن و هر سه تاشون باید زیرمجموعه فرمتون باشن(یا مثلا زیرمجموعه یه پنل کلی که این 3تا رو گذاشتین توش).
به تصویر زیر دقت کنید : این تصویر از پنجره Documnet Outline هستش که میتونی طریقه ی قرارگیری کنترل ها بر روی فرمتون رو مشاهده کنید!
Untitled.jpg
این تصویر نحوه قرارگیری کنترل های فرم زیر هستش :
Form2.rar
فرمی که گذاشتم رو در یه پروژه اضافه کنید، می بینید که همون کد خودتون درست کار میکنه!
برای دیدن این پنجره در VS از منوی View بعد گزینه Other Windows و سپس گزینه Document Outline رو انتخاب کنید.