سلام دوستان
می خوام کدی باشه که مثل گدی که مختصات رو برام نشون میده موس کجاست وقتی مدل موس عوض میشه بنویشه تو یه لیبلی یعنی وقتی موس میبریم رو لینک اونجا بنویسه Hand و اومدم اینور باز بنویسه Defult
ممنون میشم راهنمایم کنید
سلام دوستان
می خوام کدی باشه که مثل گدی که مختصات رو برام نشون میده موس کجاست وقتی مدل موس عوض میشه بنویشه تو یه لیبلی یعنی وقتی موس میبریم رو لینک اونجا بنویسه Hand و اومدم اینور باز بنویسه Defult
ممنون میشم راهنمایم کنید
با سلام
برای بدست اوردن مختصات Mouse روی فرم میتونید از MouseEventArgs رویداد Form1_MouseMove استفاده کنید که حاوی X و Y هست
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
label1.Text = string.Format("X = {0} , Y = {1}", e.X.ToString(),e.Y.ToString());
}
برای اطلاع از تغییر Cursor که بقول شما مدل موس عوض میشه میتونید از رویداد Form1_CursorChanged استفاده کنید
private void Form1_CursorChanged(object sender, EventArgs e)
{
MessageBox.Show("Cursor is change");
}
موفق باشید
لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
قوانین پرسش های دانشجویی
برای درست وارد شدن کد در قالب C# سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C# منتفل کنید
نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها
با سلام
لطفاً برای قرار دادن کد برنامه نویسی از قالب سایت و تگ C# استفاده کنید
توصیه میکنم یک کتاب مقدمات برنامه نویسی مطالعه کنید CursorChanged همانند Click و DoubleClick و MouseMove و ... یک رویداد هست و باید در لیست رویداد ها (Event) ها در فرم ، دنبالش بگردید و کد رو درونش قرار بدید
موفق باشید
لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
قوانین پرسش های دانشجویی
برای درست وارد شدن کد در قالب C# سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C# منتفل کنید
نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها
بله درسته یه مشکلی که دارم من میخوام تو برنامه تحت ویندوز استفاده کنم یعنی وقتی نرم افزار رو ران کردم باز باشه برم مثل تو مرورگر وقتی میرم رو لینک که موس تبدیل میشه به دست آلارم بده
ببخشید خیلی زحمت میشه
سلام دوست عزیز برای عوض کردن مکان نمای موس
باید کد زیر رو بزنید
///این دستور میگ بیا این کلاس موسش رو شکلش رو تبدیل بکن به ... یه کلاس شمارشی هستش که توش حدود 24 شکل مکان نمای مختلف برای کار های متخلف داره..
this.Cursor = Cursors.[Your Cusors]
حالا شما میتونید توی رویدادی که وقتی موس برروی کنترلی رفت بنویسید :
this.Cursor = Cursors.Cross
MessageBox.Show("This Cursor Icon is " + this.Cursor.ToString())
///این دستور میاد مکان نما رو تبدیل به یک + میکنه
///و خط بعدی میاد نام مکان نمای این فرم رو نشان میدهد
///البته داخل یک براکت و شاید برای کاربر جالب نباشه نوع مکان نما رو میگه اما به این شکل
[Cursor : Cross]
///ولی شما میتونید داخل یک سوییچ معادل فارسی اون رو بدست بیارید
شما میتونید برای این کار یک کتابخونه بنویسید البته اگه خیلی نیازش دارین و ازش خیلی استفاده میکنید میتونید داخل یک کتابخونه بیاید یه متد بنویسید که اسم این مکان نما رو بگیرین و با سوییچ همون طور که گفتم پیغام فارسیش رو نمایش بدین...
امید وارم کارتون راه بیفته
یا علی