PDA

View Full Version : انتخاب آبجکت در panel



hojjatiparast
شنبه 11 خرداد 1398, 16:38 عصر
سلام و عرض ارادت
من یه برنامه نوشتم که قراره عین دسک تاپ یه سری آبجکت رو توش بگذارم. و اینها رو انتخاب کنم. به صورت تکی میتونم انتخاب کنم منتها میخوام عین ویندوز با موس یه rectangle بکشم و آبجکت هایی که توی اون rectangle قرار دارن رو اسامیش رو بدست بیارم. این آبجکت ها به صورت داینامیک تو صفحه ایجاد میشن. از دوستان کسی میتونه یه راهنمایی کنه مشکلم حل بشه؟ منظورم رو تو این عکس گذاشتم

mmbguide
یک شنبه 12 خرداد 1398, 09:01 صبح
سلام

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

hojjatiparast
یک شنبه 12 خرداد 1398, 19:56 عصر
ممنون راه حل خوبیه. با for each نوشتم جواب داد