hassan_kahrizy
سه شنبه 26 آبان 1388, 10:58 صبح
بسمه تعالی
با سلام
احتمالا موضوع سوال یک مقدار گنگ باشه یک مقدار بیشتر توضیح می دهم
اگر تو برنامه هایی مثل فلش کار کرده باشید در آن جا برای شی کلید می توان یک ناحیه تعیین کرد که اگر موس رو یآن ناحیه برود بصورت دست در می اید و در آنجا اگر کلیک شود event کلیک آن فعال می شود و.. در سی شارپ ما نقاط حساسمون مستطیلی و متناسب با اندازه کلید است .
حالا من یک عکس png که برخی ناحیه های آن نامرئی یا transparent است حالا می خواهم فقط آن نواحی فعال باشد .
راهی که به ذهنم رسید استفاده از picturebox و سپس موقعی که رویدادی از موس فعال می شه مثل enter و... اگر در ناحیه transparent است واکنش نشان ندهد حالا:
1-چطور می شه ناحیه ای رو در pictureBox پیدا کرد که اون ناحیه transparent است
2-آیا راه دیگری هم سراغ دارید
با تشکر
با سلام
احتمالا موضوع سوال یک مقدار گنگ باشه یک مقدار بیشتر توضیح می دهم
اگر تو برنامه هایی مثل فلش کار کرده باشید در آن جا برای شی کلید می توان یک ناحیه تعیین کرد که اگر موس رو یآن ناحیه برود بصورت دست در می اید و در آنجا اگر کلیک شود event کلیک آن فعال می شود و.. در سی شارپ ما نقاط حساسمون مستطیلی و متناسب با اندازه کلید است .
حالا من یک عکس png که برخی ناحیه های آن نامرئی یا transparent است حالا می خواهم فقط آن نواحی فعال باشد .
راهی که به ذهنم رسید استفاده از picturebox و سپس موقعی که رویدادی از موس فعال می شه مثل enter و... اگر در ناحیه transparent است واکنش نشان ندهد حالا:
1-چطور می شه ناحیه ای رو در pictureBox پیدا کرد که اون ناحیه transparent است
2-آیا راه دیگری هم سراغ دارید
با تشکر