PDA

View Full Version : واکنش اشکال هندسی به رویدادهای موس



ar_monti@
یک شنبه 08 آبان 1384, 11:17 صبح
با سلام به دوستان
من میخواهم یک محیط گرافیکی داشته باشم که در آن تعدادی دایره باشد که برروی هر کدام از دایره ها کلیک راست کردم بتوانم یک پنجره باز کنم برای دادن یک سری اطلاعات به آن دایره ها. دوستان یک راه حل مناسب در صورت امکان پیشنهاد کنید .
ممنون

عنوان تاپیک مناسب انتخاب شود.
سپیدار

ali_abbasi22145
یک شنبه 08 آبان 1384, 15:27 عصر
سلام
imageen کارت را حل می کند من استاد ان هستم!!

disappear
دوشنبه 09 آبان 1384, 09:11 صبح
مختصات دایره ها معلوم است ؟

ar_monti@
دوشنبه 09 آبان 1384, 11:47 صبح
بله تمامی مختصات معلوم است.

Naficy
چهارشنبه 11 آبان 1384, 05:46 صبح
در شرایط مختلف راه حل مساله فرق می کند.
در بسیاری موارد که سرعت کشیدن مطرحه، بهترین راه اینه که خودتون ترسیم دایره ها رو انجام بدین. و در این صورت باید مختصات ماوس را بیابید (مثلا در رویداد OnMouseDown) و با تک تک مختصات و شعاع دایره هایی که دارید تست کنید.
راه ساده تر (و کندتر) استفاده از همان شی TShape دلفی است. که اگه اشتباه نکنم رویداد OnMouseDown و اینها هم داشته باشه. (یادم می یاد در یکی از برنامه هام ازش استفاده کردم)

MiRHaDi
جمعه 13 آبان 1384, 01:15 صبح
سلام
اگه نخوای از کامپاننت غیر استاندارد استفاده کنی همون TShape کار شما رو راه میندازه و مشکل خاصی هم نداره برای صورت مساله شما
بای