PDA

View Full Version : add کردن فرم با drag drop درون panel



xxnagin
شنبه 09 آذر 1392, 11:06 صبح
چگونه می شه یه فرم را درون یه پنل درگ کرد مثل همین dock manager dotnetbar یا خود rad dock Telerik خود vs
منتها من نمیخوام اونقدر پیشرفته اش کنم
فقط یه فرم رو add کنم
مثلا دو تا فرم داریم form1 که داخلش یه پنل هستش و فرم دو که داخلش هم مهم نیست که چی داخلش باشه
حالا فرم دو رو با drag drop درون panel اد کنیم و از داخل همون پنل فرم رو به خارج از پنل بکشیم
با drag drop یا حالا mouse move , mouse down هر مدلی
دقیقا شبیه همین کامپوننت ها
یا اگه با همین کامپوننت هست چجوری میشه این چیز اسمش رو نمیدونم موقعی که داری فرم رو درگ میکنی یه عکس ظاهر میشه که مثلا بالا پایین چپ راست هستش اونو غیر فعال کنم (عکس زیر)
و دوم اینکه همیشه در حالت dock=fill باشه
یعنی موقعی که فرم2 رو درگ میکنی داخل پنل این عکس ظاهر نشه و همیشه در حالت fill باشه کل پنل رو
بگیره
اینم بگم من از کامپوننت Telerik دارم استفاده میکنم

http://blogs.msdn.com/blogfiles/visualstudio/WindowsLiveWriter/WPFinVisualStudio.Part5WindowManagement_CAB0/HeaderDockTarget_2.png

xxnagin
دوشنبه 16 دی 1392, 23:51 عصر
سلام
من خودم اینو میخواستم خودم درستش کردم
http://xnagin.persiangig.com/vb_xnagin/WindowsApplication1.rar/download
از روی این نمونه
http://www.codeproject.com/Articles/29240/Simple-Dockable-Form-With-VB-Net


یه چند تا مشکل هم داره
اگه حل شد بگید
من روی titlebar یه عکس گذاشتم
که میخوام با کلیک روی عکس panel2 این SplitContainer در فرم اول بسته بشه
یعنی یه کلاس Dockable-Form درست کردم از روی لینک بالا
این عکس داخل همین کلاس هستش