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

نام تاپیک: تشخیص تغییر Cursor موس در صفحه

  1. #1

    Question تشخیص تغییر Cursor موس در صفحه

    سلام دوستان
    می خوام کدی باشه که مثل گدی که مختصات رو برام نشون میده موس کجاست وقتی مدل موس عوض میشه بنویشه تو یه لیبلی یعنی وقتی موس میبریم رو لینک اونجا بنویسه Hand و اومدم اینور باز بنویسه Defult

    ممنون میشم راهنمایم کنید

  2. #2
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: تشخیص تغییر Cursor موس در صفحه

    با سلام
    برای بدست اوردن مختصات 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 دستیار برنامه نویسان جهت نگهداری کد ها

  3. #3

    نقل قول: تشخیص تغییر Cursor موس در صفحه

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    با سلام
    برای بدست اوردن مختصات 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");
    }

    موفق باشید



    میشه این قسمت رو بهم یکم توضیح بدید

    private void Form1_CursorChanged(object sender, EventArgs e)
    {
    MessageBox.Show("Cursor is change");
    }


    یعنی چطوری استفاده کنم کجا بذارم

  4. #4
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: تشخیص تغییر Cursor موس در صفحه

    نقل قول نوشته شده توسط solaris1 مشاهده تاپیک
    میشه این قسمت رو بهم یکم توضیح بدید

    private void Form1_CursorChanged(object sender, EventArgs e)
    {
    MessageBox.Show("Cursor is change");
    }


    یعنی چطوری استفاده کنم کجا بذارم
    با سلام
    لطفاً برای قرار دادن کد برنامه نویسی از قالب سایت و تگ C#‎‎‎‎ استفاده کنید
    توصیه میکنم یک کتاب مقدمات برنامه نویسی مطالعه کنید CursorChanged همانند Click و DoubleClick و MouseMove و ... یک رویداد هست و باید در لیست رویداد ها (Event) ها در فرم ، دنبالش بگردید و کد رو درونش قرار بدید
    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  5. #5

    نقل قول: تشخیص تغییر Cursor موس در صفحه

    بله درسته یه مشکلی که دارم من میخوام تو برنامه تحت ویندوز استفاده کنم یعنی وقتی نرم افزار رو ران کردم باز باشه برم مثل تو مرورگر وقتی میرم رو لینک که موس تبدیل میشه به دست آلارم بده


    ببخشید خیلی زحمت میشه

  6. #6

    نقل قول: تشخیص تغییر Cursor موس در صفحه

    نقل قول نوشته شده توسط solaris1 مشاهده تاپیک
    بله درسته یه مشکلی که دارم من میخوام تو برنامه تحت ویندوز استفاده کنم یعنی وقتی نرم افزار رو ران کردم باز باشه برم مثل تو مرورگر وقتی میرم رو لینک که موس تبدیل میشه به دست آلارم بده


    ببخشید خیلی زحمت میشه

    سلام دوست عزیز برای عوض کردن مکان نمای موس
    باید کد زیر رو بزنید

    ///این دستور میگ بیا این کلاس موسش رو شکلش رو تبدیل بکن به ... یه کلاس شمارشی هستش که توش حدود 24 شکل مکان نمای مختلف برای کار های متخلف داره..
    this.Cursor = Cursors.[Your Cusors]

    حالا شما میتونید توی رویدادی که وقتی موس برروی کنترلی رفت بنویسید :

    this.Cursor = Cursors.Cross
    MessageBox.Show("This Cursor Icon is " + this.Cursor.ToString())
    ///این دستور میاد مکان نما رو تبدیل به یک + میکنه
    ///و خط بعدی میاد نام مکان نمای این فرم رو نشان میدهد
    ///البته داخل یک براکت و شاید برای کاربر جالب نباشه نوع مکان نما رو میگه اما به این شکل
    [Cursor : Cross]
    ///ولی شما میتونید داخل یک سوییچ معادل فارسی اون رو بدست بیارید


    شما میتونید برای این کار یک کتابخونه بنویسید البته اگه خیلی نیازش دارین و ازش خیلی استفاده میکنید میتونید داخل یک کتابخونه بیاید یه متد بنویسید که اسم این مکان نما رو بگیرین و با سوییچ همون طور که گفتم پیغام فارسیش رو نمایش بدین...
    امید وارم کارتون راه بیفته
    یا علی

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

  1. پیدا کردن موقعیت موس در صفحه
    نوشته شده توسط مهدی رحیم زاده در بخش C#‎‎
    پاسخ: 7
    آخرین پست: پنج شنبه 24 بهمن 1392, 18:23 عصر
  2. کمک در مورد تغییر cursor موس
    نوشته شده توسط mrp4r4d0x در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 2
    آخرین پست: دوشنبه 27 شهریور 1391, 01:08 صبح
  3. سوال: تشخیص مختصات حرکت موس در صفحه وب - پروژه Web based PAINT
    نوشته شده توسط سعید حمیدیانفر در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: جمعه 22 بهمن 1389, 11:50 صبح
  4. تغییر شکل موس در فایرفاکس
    نوشته شده توسط tabib_m در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: یک شنبه 07 خرداد 1385, 08:40 صبح
  5. تشخیص تغییر اندازه ترمینال در ncurses
    نوشته شده توسط sh_roohani در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 1
    آخرین پست: پنج شنبه 03 شهریور 1384, 17:15 عصر

برچسب های این تاپیک

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

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