View Full Version : مشاهده پیام در صورت حرکت ماوس ...
alireza_63
یک شنبه 01 شهریور 1383, 16:19 عصر
قاعدتا اگر بخواهیم برای اینکه پس از حرکت ماوس ، کاری انجام شود باید در OnMouseMove دستورات را بنویسیم ... اما نمیدونم چرا با این وجود ، دستورات ( مثلا نمایش یک پیغام ) اعمال نمی شوند ؟
آیا نیاز به کار دیگری هست ؟؟؟
متشکرم از توجهتون .
_alish_
دوشنبه 02 شهریور 1383, 14:35 عصر
من که نفهمیدم چی می گی خوب بیشتر توضیح بده .بعد Trace کن ببین اصلا به اون خط می رسه یا نه
farhad_f
دوشنبه 02 شهریور 1383, 17:33 عصر
سلام
نه همین کار کافیه
اول از همه چک کن ببین Event ای که نوشتی حتما مال همون کامپوننتیه که میخای روش حرکت کنی یا نه
دوم اینکه احتمالا کامپوننتت در صدا زدن این Event مشکل داره
در حین کامپوننت نویسی اگه فانکشن رو Overrideنکرده باشن این مشکل پیش میاد
alireza_63
سه شنبه 03 شهریور 1383, 18:41 عصر
سلام مجدد ...
من میخواستم در صورت حرکت ماوس روی فرم اصلی برنامه ، یک عمل خاص انجام بشه ...
اما چون یک تصویر روی فرم قرار داده بودم ، به جای قرار دادن عمل در OnMouseMove فرم ، باید اون رو
در OnMouseMove تصویر قرار میدادم ...
فرهاد عزیز از راهنمایی ات ممنونم ...
راستی! اینکه نوشتی : "در حین کامپوننت نویسی اگه فانکشن رو Overrideنکرده باشن این مشکل پیش میاد"
میشه یکم بیشتر در مورد Override نکردن فانکشن توضیح بدی ؟
ممنونم .
Sohrab_Tapar
سه شنبه 03 شهریور 1383, 19:02 عصر
وقتی یک تابع را override کنی.به جای اون تابع.تابع خودت اجرا میشه..
البته هر جایی درون تابع خودت میتونی اونو فراخوانی کنی.
کافیه بنویسی :
inherited FunctionName(Parameter List)
alireza_63
جمعه 06 شهریور 1383, 13:07 عصر
ممنونم دوست عزیز از توضیحتون.
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.