PDA

نسخه کامل مشاهده نسخه کامل : ایجاد یک لایه بر روی PictureBox



CHAPTER
18-05-2013, 08:11
سلام دوستان
من تصویری از یک نقشه دارم که در داخل یک پیکچرباکس نمایش می دهم،
می خواهم یک لایه بر روی این پیکچرباکس ایجاد کنم
که کاربر بتون در نقطه دلخواه یک مارک یا پین ایحاد کنه مثل کاری که برای نمایش موقعیت در گوگل مپ انجام می دهیم
و بعد بتونه از طریق کد نویسی به اون نقطه هم دسترسی داشته باشم
راه حلی دارید دوستان

saeed_136915
18-05-2013, 12:52
سلام
میتونین توی تابع Click همون PictureBox تعریف کنین که هر وقت روی یه نقطه ای از اون PictureBox کلیک شد یه تصویر یا یه گرافیک به عنوان مارک ایجاد بشه. نیازی نیست لایه ی دیگه ای ایجاد کنین

CHAPTER
18-05-2013, 13:22
سلام
میتونین توی تابع Click همون PictureBox تعریف کنین که هر وقت روی یه نقطه ای از اون PictureBox کلیک شد یه تصویر یا یه گرافیک به عنوان مارک ایجاد بشه. نیازی نیست لایه ی دیگه ای ایجاد کنین

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

szh_1367
19-05-2013, 14:42
سلام دوستان
من تصویری از یک نقشه دارم که در داخل یک پیکچرباکس نمایش می دهم،
می خواهم یک لایه بر روی این پیکچرباکس ایجاد کنم
که کاربر بتون در نقطه دلخواه یک مارک یا پین ایحاد کنه مثل کاری که برای نمایش موقعیت در گوگل مپ انجام می دهیم
و بعد بتونه از طریق کد نویسی به اون نقطه هم دسترسی داشته باشم
راه حلی دارید دوستان
خب مختصات x و y موس که رو پیکچرباکس هست رو بدست میاری داخل یک لیست نگهداری میکنی

هروقت که کاربر روی یکی از مختصات ها کلیک کرد اسکرول پنلی که پیکچر باکس داخل اون قرار داده رو تغییر میدهید


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

یعنی چی از طریق کد نویسی ؟