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

نام تاپیک: OnMouseWheel برای Image

  1. #1

    OnMouseWheel برای Image

    سلام
    من میخوام یه کامپوننت TImageX بنویسم که در اون event های OnEnter ,OnLeave و مخصوصا OnMouseWheel , OnMouseWheelUp,OnMouseWheelDown وجود داشته باشند
    دو event اول را نوشتم ولی هر چی با event های Wheel چونه میزنم فایده نداره .
    کسی میتونه با نمونه کد این مورد رو توضیح بده
    باتشکر

  2. #2
    سلام،

    پشتیبانی MouseWheel در کلاس TControl معرفی شده است. اگر فقط می خواهید این رخدادها در دسترس کاربر باشند کافی است آنها را منتشر کنید:
    TImageX = class(TImage)
    published
    property OnMouseWheel;
    property OnMouseWheelDown;
    property OnMouseWheelUp;
    end;

    و اگر می خواهید با رخ دادن آنها کاری انجام دهید می توانید متدهای DoMouseWheelXXX را override کنید:
    TImageX = class(TImage)
    protected
    function DoMouseWheelDown(Shift: TShiftState; MousePos: TPoint): Boolean; override;
    function DoMouseWheelUp(Shift: TShiftState; MousePos: TPoint): Boolean; override;
    end;

  3. #3
    جناب amirrf خان ممنون از جوابتون راستش من میدونم که با این روش میشه event ها رو اضافه کرد ولی هر کار میکنم جواب نمیده اگه زحمتی نیست خودتون هم آزمایش کنید
    مشکل آنجاست که event های mousewheelXXX تا زمانیکه روی control فوکوس نداشته باشید(روی TImage) فعال نمیشوند
    البته خودم مجبور شدم Timage رو داخل یه TPanel بذارم و مشکل رو یه جوری حل کنم ولی میخوام فقط روی TImage این کارو انجام بدم.
    حالا کسی میتونه این مشکل رو حل کنه
    با تشکر

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

  1. کمک ضروری در مورد image
    نوشته شده توسط nasiri63 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: سه شنبه 12 تیر 1386, 11:57 صبح
  2. کلیک بروی کنترل image اچ تی ام ال
    نوشته شده توسط rezaei manesh در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: چهارشنبه 11 مرداد 1385, 09:13 صبح
  3. مشکلی در ارتباط با image
    نوشته شده توسط spenans در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 21 آذر 1384, 18:14 عصر
  4. image to pdf
    نوشته شده توسط MortezaDelphi در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: سه شنبه 12 مهر 1384, 13:57 عصر
  5. كار نكردن ايونت onmousewheel براي Tscrollbox
    نوشته شده توسط arash63 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: پنج شنبه 03 شهریور 1384, 03:18 صبح

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

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