PDA

View Full Version : سوال: قابلیت ماکسیمم پنجره ها در سی شارپ



paridarkavir
سه شنبه 06 مرداد 1388, 11:42 صبح
سلام هموطن
در محیط ویژوال سی شارپ می خوام ،این امکان را به کاربر بدم که بتونه، پنجره مورد نظرش را به حالت ماکسیمم در بیاورد
حالا این پنجره ها دارای چندتا گروپ باکسه که یک سری تکست باکس ،لیبل،باتون،گرید ویو را شامل شده
در حالت عادی نظم در چینش پنجره هست من می خوام وقتی کاربر پنجره را ماکسیمم میکنه تمام ابزارهائی که استفاده کردم به نسبت
رزولیشن مانیتور کاربر بزرگ بشه
خلاصه این که ابزارهام یه طرف جمع نشود و به نسبت سایز ابزارها بزرگ بشه
کسی هست مرا یاری کند

Mahdi1001
سه شنبه 06 مرداد 1388, 11:54 صبح
از splitContainer,panel استفاده کن و از خاصیت Dock موفق باشی.

paridarkavir
سه شنبه 06 مرداد 1388, 12:17 عصر
دوست عزیز
خاصیت Dock که فرمودید مقدار fill باید بگیره!!
اگه میشه یه کم بیشتر توضیح دید یا یه منبعی معرفی کنید
ممنونم

bill_geits
سه شنبه 06 مرداد 1388, 12:32 عصر
اگه ميخواي يه چيدمان حرفه اي داشته باشي و وقتي فرم بزرگ ميشه تمام كنترلها به همون نسبت بزرگ بشن مشكلت رو فقط TableLayoutPanel حل ميكنه كه يكم كه باهاش كار كني با نحوه كارش آشنا ميشي. البته بايد Anchor كنترل هايي كه داخلش ميذاري هم تنظيم كني. اگه كار كردي و نتيجه نگرفتي بگو تا مفصل تر توضيح بدم.

Mahdi1001
سه شنبه 06 مرداد 1388, 12:47 عصر
این میاد صفتو به دو قسمت میکنه و با همون نصبت بزگ میشه با قراردادن چنتا از اینا و پنل فکر کنم مشکلت حل شه splitContainer

Unknownlive
سه شنبه 06 مرداد 1388, 12:55 عصر
بهترینش یا TableLayoutPanel هست و FlowLayoutPanel

paridarkavir
سه شنبه 06 مرداد 1388, 16:50 عصر
سلام دوستان عزیز

Mahdi1001 جان رفتم چک کردم ولی من می خوام هیچ گوشه از پنجره خالی نمونه
یعنی نسبت قسمت های خالی و اشغال شده توسط ابزارهام در حالت عادی و ماکسیمم مساوی باشه

bill_geitsجان حرف دلم رو زدی میرم امتحان کنم

از همتون ممنونم

paridarkavir
سه شنبه 06 مرداد 1388, 18:11 عصر
سلام
باTableLayoutPanel و خاصیتهای Anchorو ColumnsوRows خیلی کارهای کاربر پسندی میشود کرد
خیلی عالیه

اماbill_geitsجان

چندتا مشکل دارم با TableLayoutPanel :
1-چینش داخل سلول ها را می شود وسط چین و .. کرد?
2-آیا مثل جدول ها میشود دو تا سلول کنار هم را با هم ترکیب کرد یا در یک سلول ،سلولی دیگر اضافه کرد?
3-خاصیت GenerateMember چه کار میکند؟

از کمکتون ممنونم

bill_geits
چهارشنبه 07 مرداد 1388, 10:37 صبح
سلام به همگی

اینا که گفتی را تو یک مثال برات گذاشتم . خودش توضیح داره.

در مورده generatemember هم لینک زیر راببین

http://msdn.microsoft.com/en-us/library/ms233630.aspx