PDA

View Full Version : Resize کردن کنترل ها در Runtime



unforgiven
شنبه 26 آبان 1386, 23:53 عصر
سلام دوستان
کسی میتونه کدی به من نشون بده که بشه اشیایی مانند تکست باکس ,لیبل یا کنترل هایی مثل اون رو در زمان اجرا بر روی فرم جابجا کرد یا اندازه اون ها رو تغییر داد و بعد همون تغییرات رو ذخیره کرد . کد ریسایز کردن اشیا( تغییر ارتفاع و عرض اونها ) در زمان اجرا برام اهمیت بیشتری داره . ظمنا منظور من از ریسایز , ریسایز به صورت منوال توسط کاربره نه با تغییر رزولوشن صفحه نمایشگر .
پیشاپیش از پاسختون ممنونم .

__siavash__
یک شنبه 27 آبان 1386, 09:02 صبح
از متد Move برای جابه جا کردن و پراپرتی های Width و Height اون کنترل استفاده کن !

اوبالیت به بو
یک شنبه 27 آبان 1386, 23:29 عصر
می تونی تو برنامت یه قسمت Option تعیین کنی واسه اندازش که از کاربر Width و Height رو بگیره بعد اون رو برابر ارتفاع و طول فرمت قرار بده تا نسبت به اندازه ی وارد شده تغییر بکنه.

ali_habibi1384
دوشنبه 28 آبان 1386, 01:59 صبح
از متد top و left برای جابه جایی و از heigh و width برای تغییر اندازه طول و عرض کامپوننتها استفاده کنید.

Runtime_Error_999
چهارشنبه 30 آبان 1386, 10:41 صبح
از متد Move برای جابه جا کردن و پراپرتی های Width و Height اون کنترل استفاده کن !
میشه درباره Move بیشتر توضیح بدید؟

__siavash__
چهارشنبه 30 آبان 1386, 12:12 عصر
object.Move left, top, width, height

مثال:
جابه جا کردن و تغییر سایز تکست باکس!


Text1.Move 30, 30, 2000, 20