ايران ويج

نسخه‌ی کامل: تغییر اندازه خط با درگ کردن
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
لطفا یک نفر راهنمایی کنه چطور میشه با درگ کردن ماوس روی یک خط ترسیم شده اندازه آن را تغییر داد؟
به همین سادگی ها هم نیست!!

باید موقعیت اون خط یا شیپ رو بدست بیاری ( یعنی مختصات x1 ,y1 و x2,y2 )

داخا واقعه Mouse "Move باید کنرتل کنی هر زمان که موس روی خط قرار گرفت رو تشخیص بدی . مثلا مادامی که موس روی خط هست آیکن موس رو عوض کنی و یک متغیر رو به نحوی تغییر بدی که متوجه حضور موس روی خط بشی.( مثلا متغییر MousOnLine رو برابر 1 قرار بده و هر وقت موس از روی خط کنار رفت اون رو صفر کن )

حالا در واقعه Mouse Down باید ابتدا چک کنی موس روی خط هست یا نه ( به وسیله اون متغییر ) و اگه بود بنا به نیازت مختصات هر دو سر خط یا یکیشون رو برابر مختصات کنونی موس بزار .

کلا اصول کار همینه دیگه بقیه اش رو بنا به نیازت باید بهش اضافه کنی.