نمایش نتایج 1 تا 3 از 3

نام تاپیک: استفاده از رویدادهای کنترل موجود در یک usercontrol به عنوان رویداد کلی یک کامپوننت

  1. #1

    استفاده از رویدادهای کنترل موجود در یک usercontrol به عنوان رویداد کلی یک کامپوننت

    سلام دوستان
    من یک usercontrol درست کردم که یک pictureBox داخل اون قرار داره وقتی این کامپوننت را در یک پروژه جدید به کار می برم و در رویداد click اون کدی می نویسم فقط زمانی اجرا می شه که دقیقا روی background کامپوننتم کلیک می کنم و اگه روی pictureBox کلیک کنم هیچ اتفاقی رخ نمی هد. آیا می شه کاری کنم که رویداد pictureBox_click را هم بتونم توی رویداد های کامپوننتم ببینم؟ واگه راه حل دیگه ای به ذهن شما می رسه لطفا راهنماییم کنید.
    با تشکر فراوان

  2. #2

    نقل قول: استفاده از رویدادهای کنترل موجود در یک usercontrol به عنوان رویداد کلی یک کامپوننت

    سلام
    یه راه اینکه شما خاصیت modifiers اون pictureBox رو public کنین (اگه مشکلی برای کارتون پیش نمیاد) و توی لود اون یوزر کنترل یا هر رویداد دیگه ای رویداد pictureBox_click رو براش تعریف کنین (usercontrol.pictureBox.Click+=new EventHandler(pictureBox_click)) و کد مورد نظرتون رو اونجا بنویسین.
    یه راه دیگه اینه که شما کد مورد نظر رو توی همون قسمت pictureBox_click یوزر کنترل بنویسین (به این صورت که برای استفاده از کنترل های مورد نظرتون توی فرم اصلی از خاصیت parent این یوزر کنترل استفاده کنین و به کنترل های فرم اصلی هم دسترسی داشته باشین).

  3. #3

    نقل قول: استفاده از رویدادهای کنترل موجود در یک usercontrol به عنوان رویداد کلی یک کامپوننت

    ممنون درست شد. واقعا لطف کردین.

تاپیک های مشابه

  1. استفاده از رویدادهای KeyDown,KeyUp در کنترل ها
    نوشته شده توسط PetekDincos در بخش WPF
    پاسخ: 8
    آخرین پست: پنج شنبه 01 تیر 1391, 12:10 عصر
  2. استفاده از رویدادهای ماوس برای مخفی کردن کنترل
    نوشته شده توسط مهدیعای در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 03 خرداد 1391, 22:57 عصر
  3. پاسخ: 3
    آخرین پست: دوشنبه 29 فروردین 1390, 12:24 عصر
  4. کنترل موجود بودن رکوردخاصی از Dataset
    نوشته شده توسط once4ever در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 04 خرداد 1385, 00:00 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •