PDA

View Full Version : رسم خط و مستطیل در سی شارپ



مهدی رحیم زاده
دوشنبه 02 بهمن 1385, 16:44 عصر
چطوری میشه تو سی شارپ خط و مستطیل کشید و اونا رو جا به جا کرد ، هر جا که دوست دارشته باشیم .
البته این خط و مستطیل باید روی picturebox باشه و بشه اونا رو حرکت داد بدون اینکه picturebox حرکت کنه ....

Asad.Safari
دوشنبه 02 بهمن 1385, 18:04 عصر
فکر کنم این به دردت بخوره :

http://www.codeproject.com/csharp/lineditor.asp


موفق باشید

مهدی رحیم زاده
دوشنبه 02 بهمن 1385, 22:02 عصر
ببینین بچه ها من می خوام که یک نقطه روی picturebox رو نشون بدم اما چطوری ...
تو فلش دیدین که دو تا خط افقی و عمودی با موس حرکت می کنن ....
همونجوری ....
یهنی دو تا خط روی picturebox باشن و نقطه مورد نظر محل شکستن این دو تا خط توسط هم باشه ....

ARA
سه شنبه 03 بهمن 1385, 06:33 صبح
این رو باید هر لحضه که موس حرکت میکنه صفخه رو refresh کنی و خط های جدید بکشی
اگه باز رسم خطوط مشکل داری بگو

leilav_1984
سه شنبه 03 بهمن 1385, 09:27 صبح
برای حرکت دادن شکلها باید نقاط مکانی شکلها رو نسبت به نقطه MouseMove مقدار دهی کنی. مثلا بگی یه خط بکش از 10 نقطه قبل از MouseMove تا 20 نقطه بعدش (با تفکیک مولفه های X و Y)
اینجوری به نظر میاد اون خط داره همراه mouse حرکت می کنه.
یادت هم باشه بعد از هر دستور ترسیم صفحه رو refresh کنی.
امیدوارم این توضیحات کافی باشه.
سعی می کنم در اسرع وقت یه برنامه نمونه هم بذارم...

ghafoori
سه شنبه 03 بهمن 1385, 14:05 عصر
دوست عزیز ببین این برنامه به دردت می خورد
6582