PDA

View Full Version : سوال: ایجاد اشکال طناب



MaHyaR.DrAcOulA
سه شنبه 28 دی 1389, 11:53 صبح
سلام دوستان
من امروز میخوام روی یه برنامه کار کنم که کار گرافیکی انجام بده
بعد از مدتها فکر به این نتیجه رسیدم که یه برنامه ای بسازم که وقتی نشانه گره ماوس روی فرم حرکت میکنه از حرکت خودش در ان مسیر خط ایجاد کنه و اون خط ها به صورتی مانند طناب پخش بشن
مانند شکل زیر :
http://www.irupload.ir/images/apakz191fad4izourzt.png

البته من اینو تو یکی از سایت های دیگه هم دیدم که الان یادم نمیاد
هر کاری میکنم این کار انجام نمیشه در ضمن خط ها نباید از هم باز شن و باید یکپارچگی خودشونو مثل عکس حفظ کنن
ممنون میشم اگه یکی بگه چطوری میتونم این کارو بکنم؟
حتی اگه چیز کوچیکی به ذهنتون رسید خواهشا بگن امکان داره یه جرقه ای برای دیگران و حتی خود من باشه
ممنونم از همگی

bestirani2
سه شنبه 28 دی 1389, 11:58 صبح
کار مشکلی نیست
یک شئ گرافیک بساز و از متد رسم خطش استفاده کن
که اون متد یک سری point نیاز داره که اون با رویداد های مثل keyprees, paint , ... باید بدست بیاری

MaHyaR.DrAcOulA
سه شنبه 28 دی 1389, 22:35 عصر
کار مشکلی نیست
یک شئ گرافیک بساز و از متد رسم خطش استفاده کن
که اون متد یک سری point نیاز داره که اون با رویداد های مثل keyprees, paint , ... باید بدست بیاری

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

bestirani2
چهارشنبه 29 دی 1389, 00:09 صبح
منظورتون رو واضح تر بگید
یعنی چی ترکیب بهم بخوره؟

shuriken
چهارشنبه 29 دی 1389, 10:26 صبح
شما میتونید در رخداد MousMove هون کنترلی که میخواید روی ترسیم کنید
از تابع CreateGraphic همون کنترل استفاده کنین و با توجه به مختصات نشانگر موس
1نقطه رسم کنین که از بهم پیوستن این نقاط همون چیزی که شما میخواین بدست میاد.
این سایتم تقریبا همون چیزی رو که شما میخواین انجام داده.
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mousemove.aspx