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

نام تاپیک: تشخیص خروج ماوس از روی کنترل

  1. #1
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    963

    تشخیص خروج ماوس از روی کنترل

    سلام علیکم
    در بخش نکات برنامه نویسی دلفی یه کد دیدم که با استفاده از چیزی مثل:
    procedure CMMouseLeave(var AMsg: TMessage); message CM_MOUSELeave;

    کار می کرد که نتونستم فرقش رو با استفاده کردن از رویداد OnEnter,OnExit بفهمم که ربطی به ماوس ندارند و فقط مساله فوکوس رو بررسی می کنند.
    من میخوام بدون تایمر بفهمم که آیا ماوس هنوز روی Image هست یا نه؟

  2. #2
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    963

    نقل قول: تشخیص خروج ماوس از روی کنترل

    فکر می کردم چنین کدی کار می کنه ولی کار نکرد:

      TMouseLeave=Class(TButton)

    Private
    procedure MouseLeave(var Message: TMessage); message CM_MouseLeave;
    End;
    var
    Form1: TForm1;
    Button1:TMouseLeave;


    implementation

    {$R *.dfm}

    procedure TMouseLeave.MouseLeave(var Message: TMessage);
    begin
    Windows.Beep(123,200);
    ShowMessage('12');
    end;

  3. #3

    Lightbulb نقل قول: تشخیص خروج ماوس از روی کنترل

    نقل قول نوشته شده توسط mbshareat مشاهده تاپیک
    سلام علیکم
    در بخش نکات برنامه نویسی دلفی یه کد دیدم که با استفاده از چیزی مثل:
    procedure CMMouseLeave(var AMsg: TMessage); message CM_MOUSELeave;

    کار می کرد که نتونستم فرقش رو با استفاده کردن از رویداد OnEnter,OnExit بفهمم که ربطی به ماوس ندارند و فقط مساله فوکوس رو بررسی می کنند.
    من میخوام بدون تایمر بفهمم که آیا ماوس هنوز روی Image هست یا نه؟

    procedure TForm1.Image1MouseEnter(Sender: TObject);
    begin
    ShowMessage('Mouse Entered'); // Image ورود اشاره گر روی
    end;


    procedure TForm1.Image1MouseLeave(Sender: TObject);
    begin
    ShowMessage('Mouse Leaved'); // Image خروج اشاره گر از روی
    end;

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

  1. تشخیص دادن کلمه که موس روی آن کلیک کرده
    نوشته شده توسط xrezax در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: یک شنبه 03 مرداد 1389, 22:09 عصر
  2. تشخیص کلیک موس روی هر کنترلی
    نوشته شده توسط m110_110 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: پنج شنبه 14 آذر 1387, 19:43 عصر
  3. چگونه کلید های اضافی موس را روی کنترل های برنامه تشخیص دهیم؟
    نوشته شده توسط LordMMD در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 0
    آخرین پست: جمعه 22 شهریور 1387, 17:50 عصر
  4. تشخیص کلمه با قرار گرفتن ماوس روی کلمه
    نوشته شده توسط yaserzare در بخش VB.NET
    پاسخ: 10
    آخرین پست: دوشنبه 03 اردیبهشت 1386, 01:06 صبح
  5. تشخیص این که موس کجا و روی چه شیئی حرکت می کند؟
    نوشته شده توسط dkhatibi در بخش برنامه نویسی در Delphi
    پاسخ: 15
    آخرین پست: جمعه 22 اردیبهشت 1385, 07:32 صبح

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

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