PDA

View Full Version : مشگل در برطرف کردن Dock Fill



pouria_bayat
چهارشنبه 24 دی 1393, 21:56 عصر
سلام دوستان من یک برنامه نوشتم و توی فرمم از یکسری از اجزا استفاده کردم که اون اجزا داخل یک Panel هستن.
اجزا مثلControl Tab و textbox و ...
خاصیت Dock مربوط به Panel رو Fill گذاشتم که زمانی که برنامه Maximize میشه کل فرم رو پوشش بده و اینکار میشه ولی اجزا به همون صورت اول باقی میمونن توی فرم میخواستم ببینم با کامپوننت هایی چون Control Tab و Textbox چیکار کنم که زمانی که فرم برنامه کوچک یا بزرگ میشه اونها هم مرتب باشند فرضا بزرگتر یا کوچکتر بشن و در جای مناسب فرم قرار بگیرند..... یک برنامه دیدم دقیقا همچین حالتی داشت خیلی جالب کار شده بود.
تشکر.

aminmousavi
چهارشنبه 24 دی 1393, 23:19 عصر
سلام دوست عزیز . من خودم خیلی در winform تخصصی ندارم ، اما بعضی اوقات که میخوام چیزی بنویسم و به این شکل باشه از چند panel تو در تو استفاده میکنم که همشون dock هستن .
اما یک نمونه ساده براتون قرار میدم ، امیدوارم براتون مفید باشه ، اما شاید راه های بهتری هم باشه !

pouria_bayat
چهارشنبه 24 دی 1393, 23:49 عصر
سلام دوست عزیز . من خودم خیلی در winform تخصصی ندارم ، اما بعضی اوقات که میخوام چیزی بنویسم و به این شکل باشه از چند panel تو در تو استفاده میکنم که همشون dock هستن .
اما یک نمونه ساده براتون قرار میدم ، امیدوارم براتون مفید باشه ، اما شاید راه های بهتری هم باشه !

ممنون دوست من ولی دقیقا مشگل من هم همینجاست مثلا متنهای و دکمه ها و ... توی فرم جای مناسبی قرار نمیگیره. از اینکه وقت گذاشتی ممنون. خودمم یکسری چیزها پیدا کردم مثل لینک زیر ولی میخواستم از تجربیات دوستان هم استفاده کنم.


http://stackoverflow.com/questions/4248637/how-to-auto-resize-and-adjust-form-controls-with-change-in-resolution

مخصوصا پست اخری که دادن مفید بود.

hamid_hr
پنج شنبه 25 دی 1393, 09:34 صبح
اگه با خاصیت Anchor کار کنید میتونید مکان کنترلهای دیگر رو بعد از تغییر سایز کنترل کرد