ورود

View Full Version : سوال: رسم shape در محل دلخواه کاربر



sadeghlinux
سه شنبه 01 آذر 1390, 21:31 عصر
سلام دوستان

من یه برنامه دارم که توش کنترل shape هست

وهربار اجرا میشه کنترل shape به طور پیش فرض همونجایی که قرار داده شده بود نمایش داده میشه


حالا من میخوام وقتی کاربر برنامه رو اجرا کرد خودش مختصات دلخواه رو بده و شکل اونجایی که کاربر میخواد رسم بشه

ممنون میشم اگه کد مربوط رو بهم بگید

با تشکر

محمد فدوی
چهارشنبه 02 آذر 1390, 03:25 صبح
به نظرم اگه از Shape استفاده نکنی بهتره مثلا اگه میخوای در نقطه ی 100و 100 یه دایره بکشی بهتره از Circle... استفاده کنی یا اگه قصد رسم پیشرفته داری سراغ OpenGL، GDI یا GDI+ بری که خیلی برنامت رو حرفه ای تر جلوه میدن...

sadeghlinux
چهارشنبه 02 آذر 1390, 22:55 عصر
سلام دوست عزیز ممنون توجه کردی

اما من اصلا ویبی 6 کار نکردم اینم استادمون یه تمرین داد من یه چیزهایی رو نوشتم فقط اینکه بخوام تو مختصات تعیین شده کاربر رسم بشه باید چیکار کنم؟

ممنون

sadeghlinux
چهارشنبه 09 آذر 1390, 12:09 عصر
دوستان کسی راه حلی نداره؟

h_a_m_i_d
چهارشنبه 16 آذر 1390, 08:34 صبح
دوست عزیز و گرامی اگر میخوای shape بدون اندازه جدید(با اندازه زمان ایجاد) تغییر مکان بده میتونی از کد زیر استفاده کنی

dim x as integer,y as integer
x=inputbox("x:")
y=inputbox("y")
shape1.left=x
shape1.top=y
موفق باشید