PDA

View Full Version : MouseMove



alphajoza
پنج شنبه 28 شهریور 1387, 21:01 عصر
چه طور می تونم خارج از فرم هم از MouseMove استفاده کنم؟

amirsajjadi
پنج شنبه 28 شهریور 1387, 23:02 عصر
من منظورتون رو درست متوجه نشدم !!؟

ALI TT
پنج شنبه 28 شهریور 1387, 23:55 عصر
خارج از فرم منظورت ، دسک تاپ و یا هر جایی به جز فرم هست ؟؟

alphajoza
جمعه 29 شهریور 1387, 10:36 صبح
ویژگی رویداد MouseMove اینه که وقتی اشاره گر رور فرم حرکت کنه این رویداد بالا می یاد.اگر از پنجره فرم خارج بشیم دیگه این event رخ نمی ده.(مثلا فرم رو به صورت hide در systemtry قرار بدیم.)چه جوری میشه این رخداد رو اون موقع بالا اورد؟

ALI TT
جمعه 29 شهریور 1387, 14:18 عصر
خوب می تونی دستوراتی که در رویداد موس Move نوشی رو به یک تابع تهی منتقل کنی و از اون ، هم در رویداد مورد نظر و هم در زمان دلخواه ، استفاده کنی

alphajoza
جمعه 29 شهریور 1387, 16:20 عصر
مشکل اینجاست که این راه هم جواب گو نیست. فرض کنیم که من در رویداد MouseMove کدی رو نوشتم که با هر بار حرکت موس برروی فرم اندازه ی یک textbox رو یک واحد افزایش بده.خوب تا وقتی که موس روی فرم حرکت می کنه کد به درستی اجرا می شه.اما همین که از فرم خارج شده و مثلا به دسکتاپ بریم کاملا مشخص که دیگه کد اجرا نمیشه. هدف من اینه که مثلا فرم رو در systemtry قرار بدیم و فضای تعریف شده رویداد MouseMove رو نتنها به فرم بلکه به کل فضای دسکتاپ گسترش بدیم.