PDA

View Full Version : تغییر سایز آبجکت های داخل فرم



A_1397
جمعه 01 اردیبهشت 1391, 09:30 صبح
سلام
دوستان چطوری میشه که در زمان اجرا کاربر بتونه اندازه یکی از آبجکتهای داخل فرم رو تغییر بده.
86022مثلا توی این فرم وقتی کاربر موس را روی یکی از اضلاع یکی از از Listviewها نگه میداره بتونه اون رو با کشیدن بزرگ یا کوچیک کنه و به همان نسبت Listviewکناریش هم برای پر شدن فضای فرم کوچیک یا بزرگ بشه؟
یا اگه بخایم حرفه ای تر کار کنیم، چطوری میشه مثلا مثل خود محیط VS که امکان Hide کردن و بازگرداندن پنجره هایی مثل peoperties هست و این پنجره ها بازدن دکمه Hide مخفی و تبدیل به یه سربرگ میشن و میشه با کلیک روی سربرگ باز اونارو دید، داخل فرم هامون هم از این ویژگی استفاده کنیم؟:گیج:

hakim22
جمعه 01 اردیبهشت 1391, 10:14 صبح
از splitcontainer استفاده کنید.
بعد کنترلی مثل listview با datagrid رو بهش اضافه کنید و خاصیت dock رو روی fill تنظیم کنید.
از خاصیت panel.collapse هم برای پنهان کردن هرکدوم از پانلها میشود استفاده کرد.
برای مورد آخر کنترل استانداردی وجود ندارد.
اما میشود یک پنجره طراحی کرد و آن را به درون panel های داخل splitcontainer اضافه کرد. این امکان باعث میشه بتونید درون یک پنجره چندین فرم داشته باشید و به روشهای مختلف با اونها بازی کنید.