PDA

View Full Version : ساخت فرم با قابليت اضافه كردن آبجكت دلخواه



sara_mp
چهارشنبه 11 خرداد 1390, 12:17 عصر
سلام
من ميخام فرمي بسازم كه يه سري ابزار ها مثل buttom و lable و textbox و ... رو داشته باشه و كاربر خوش بياد فرمش رو هر جور كه خواست تغيير بده .
با تشكر از كمك شما دوستان

sara_mp
چهارشنبه 11 خرداد 1390, 16:00 عصر
يكي نيست جواب بده:ناراحت:

saman6384
چهارشنبه 11 خرداد 1390, 16:05 عصر
منظورتون دقیقا چیه؟

کنترل بسازه؟
یا فقط جای کنترل ها رو عوض کنه؟


البته زیادم باهم فرقی نداره
شما کجاشو گیر کردی ؟

sara_mp
چهارشنبه 11 خرداد 1390, 17:59 عصر
هم كنترل بسازه و هم بتونه جاشو رو فرم تغيير بده

saman6384
پنج شنبه 12 خرداد 1390, 00:45 صبح
اینو الان نوشتم

واسه تغییر مکان دادنشونم باید تو event کلیکشون تعریف کنی که وقتی کلیک شدن top و left شون همراه با حرکت موس تغییر کنه!

خودت حالا شرو کن اگه جاییشو مشکل داشتی بپرس
:چشمک:

sara_mp
پنج شنبه 12 خرداد 1390, 06:43 صبح
ممنون از كمكتون ولي من ميخام يه جعبه ابزار مثل toolbox با يه سري كنترل ها در موقع اجرا كنار فرم باشه و كاربر خودش بياد كنترل ها رو بزاره رو فرمش

S.Reza
پنج شنبه 12 خرداد 1390, 09:28 صبح
ساختن جعبه ابزار و تغییر مکان ابزارها کار سختی نیست اما چگونه می خواهید برای ابزار ها کد بنویسید :متفکر: مثلا رویداد کلیک

saman6384
پنج شنبه 12 خرداد 1390, 09:34 صبح
ینی محیط Design ویژوال استودیو رو میخوای شبیه سازی کنی؟

خوب طریقه الصاق کنترل ها به فرم که با همین منطق انجام میشه

واسه Property شون هم میتونی از کنترل PropertyGrid استفاده کنی!!

sara_mp
پنج شنبه 12 خرداد 1390, 11:50 صبح
من همه آبجكت ها رو نميخام فقط ميخام بتونم يه جعبه ابزار كوچيك داشته باشم كه داراي كنترل هاي Lable وtextbox و buttomوimage باشه و بتونم اونا رو بزارم روفرم و مكانشون هم رو تغيير بدم .

saman6384
پنج شنبه 12 خرداد 1390, 11:58 صبح
خوب از اینها استفاده هم قراره بشه؟
مثلا TEXT شون عوض شه؟
اگه کلیک کردی اتفاقی بیوفته؟

اگه جوابا آره هستش!!

من چیزی در مورد اضافه کردن EVENT زمان اجرا پیدا نکردم ( فکر نکنم باشه)
پس فقط میتونی چنتا CONTROL که کاری نمی کنن بسازی!!

اما یه راه که به نظرم میاد اینه که EVENT هاشونو قبل ساخت تعریف کنی! که در این صورت محدود میشی به کنترلهایی که تعریف کردی!


حالا شما تو کدوم مرحله ای؟ کجاشو گیر کردی؟

sara_mp
پنج شنبه 12 خرداد 1390, 12:57 عصر
راستش من زياد c# كار نكردم اگه بتونيد يه نمونه آماده بزاريد ممنون ميشم.

saman6384
پنج شنبه 12 خرداد 1390, 13:14 عصر
من که متاسفانه نمونه ای ندارم!

اما اگه شرو کردی واسه نوشتن!
جاییش به مشکل یا سوالی خوردی
اگه علمشو داشته باشم جواب می دم