PDA

View Full Version : انتخاب شدن اشیاء ناحیه انتخاب شده.



فاطمه وطن دوست
جمعه 07 تیر 1387, 13:26 عصر
سلام

این تصویرو ببینید.

نوشتنه این کد ( انتخاب اشیاء زیر ناحیه انتخاب شده) چطوریه ؟

.:KeihanCPU:.
جمعه 07 تیر 1387, 14:28 عصر
من نمیدونم شما چی میخواین ولی اگه میخواین خط بکشین از این استفاده کن


Line (X1,Y1)-(x2,y2)

فاطمه وطن دوست
جمعه 07 تیر 1387, 16:30 عصر
من نمیدونم شما چی میخواین ولی اگه میخواین خط بکشین از این استفاده کن


Line (X1,Y1)-(x2,y2)


سلام

نه خطای توی تصویر حکم یه شی رو دارن. میخوام بعد از اینکه یه سری خطوط از طریق برنامه

نویسی ترسیم میشه کاربر بتونه اون خطوط رو انتخاب کنه . :لبخندساده:

و به حالت select / خط چین در بیان .

فاطمه وطن دوست
جمعه 07 تیر 1387, 16:50 عصر
سلام

یه نمونه پیدا کردم فقط باید به جای ترسیم انتخاب بشه.

vbhamed
جمعه 07 تیر 1387, 22:53 عصر
سلام

بايد تو محدوده انتخاب شده ببينيد چه اشيائي قرار دارند
از خاصيت Left, Top, Width, Height اشياء موجود براي تشخيص اينكه توي محدوده انتخابي قرار دارند استفاده كنيد

Mbt925
یک شنبه 09 تیر 1387, 15:01 عصر
اگه خطوط بصورت دستی رسم شده باشن ، به حالت انتخاب در آوردنشون خیلی سخته ،
معمولا خطوطی که همچین قابلیتی دارن ، بصورت یه ActiveX نوشته میشن ، در اونصورت کار خیلی راحت میشه.

Mbt925
دوشنبه 10 تیر 1387, 09:21 صبح
این نمونه ، می تونه کمکتون کنه.
بیشتر از این وقت نداشتم ، روش کار کنم ، خودتون کاملش کنید ، می تونه دقیقا به همون چیزی که شما می خواین تبدیل بشه.

فعلا قابلیت حرکت خطوط و تغییر اندازه در زمان اجرا رو داره.
با کلیک برروی هر خط ، فوکوس می گیره.

http://mbt925.googlepages.com/LineManagerScrShot.jpg

فاطمه وطن دوست
دوشنبه 10 تیر 1387, 23:25 عصر
سلام
من از کنترل پیکچر باکس برای ترسیمات ( محور مختصات ) استفاده میکنم ، وقتی کنترل لاین شما رو روی پیکچر باکسم قرار میدم ، ترسیمات انجام شده دیگه قابل نمایش نیستن .


چون این کنترل روی پیکچر باکس قرار گرفته


برای رفع اه این مشکل چی کار باید کرد ؟

liaghat
سه شنبه 11 تیر 1387, 09:48 صبح
سلام
اگر مسئله فقط نمایش کنترل لاین باشد، با کلیک سمت راست روی PictureBox و انتخاب send to back مشکل حل می شود.

Mbt925
سه شنبه 11 تیر 1387, 12:47 عصر
اولا که قراره شما این کنترل رو کامل کنید ، چون هنوز نمیشه بهش گفت کنترل.
دوما ، کنترل رو درون جعبه تصویر قرار بدید ::: Cut اش کنید ، روی جعبه تصویر کلیک کنید ، Paste اش کنید.
سوما ، پس زمینه ی این کنترل شفافه ، بنابراین باید اشیائی که در پشتش قرار دارن ، مشخص باشن.

فاطمه وطن دوست
چهارشنبه 12 تیر 1387, 08:11 صبح
آره ، خیلی از خصوصیات و رویداداش نیست که باید کدنویسی بشه .

مثلا خصوصیت رنگ و.........

ولی آموزش های این تاپیک خیلی کمک کردن.

http://barnamenevis.org/forum/showthread.php?t=97764