تعيين مختصات ماوس از داخل usercontrol
سلام به همه دوستان عزيز
من ميخوام يه ocx بنويسم كه وقتي ماوس روي اون قرار ميگيره شكل اون تغيير ميكنه و وقتي از محدوده كنترل خارج شد شكلش به حالت اول برگرده.
حالا مشكل اينجاست كه نميدونم چجوري بايد مشخص كنم كه كرسر روي كنترل قرار داره يا نه؟
اگه راهنماييم كنيد ممنون ميشم.
البته مطمئنم كه ميشه همچين كاري رو انجام داد ولي چجوريش رو نميدونم. چون كنترلهايي هستن كه اينكار رو انجام ميدن.
بالاخره متوجه منظورم شدي!
نقل قول:
دوست عزیز.
اولاً که بالای کدها نوشتم یه مثال ساده.و براتو ن هم نوشتم اگه می خواهید با مختصات کار کنید بگید براتون بفرستم.چون حجم سورس هایی که دارم زیاده.دوماً که این اتفاق هیچ وقت نمی افته.یعنی هیچ وقت این دوتا یه اندازه نمی شن.اگه به کد دقت کنید متوجه می شید چرا.
سوم این که این کد یه ایراد دیگه داره.اون هم اینه که اگه دو تا کنترل کاملاً کنار هم قرار بگیرند این روش دیگه جواب نمی ده.و خودم هم از این روش فقط برای بوجود آوردن یه کنترلهای خاص استفاده می کنم.که این اتفاق توشون هرگز نیافته.در هر صورت در اولین فرصت کد مربوط به مختصات رو براتون می ذارم.چون کل Ocx حجمش زیاده.
موفق باشید.
منم دو روزه دارم همينو ميگم.
اين روش هميشه جواب نميده. والا خودم بلدم اين كارو بكنم. و usercontrol رو بزرگتر از بقيه object ها بكنم.
من دنبال يه روش اصولي هستم كه هميشه جواب بده. شما وقتي يه كامپوننت مينويسي ميدي به بقيه ازش استفاده كنن نميتوني بهشون بگي كه اينا رو كنار هم نذاريد!!! پسر خوب
اگه سورسي داري كه هميشه جواب ميده منتظرم. يه جا آپ كن، لينكشو بذار. فعلا.