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

نام تاپیک: سوال از یک پروژه paint

  1. #1

    سوال از یک پروژه paint

    سلام دوستان.
    من یک برنامه کوچیک paint نوشتم....
    سوالم اینجاست که وقتی ماوس رو اروم روی برگه میکشم هیچ مشکلی نیست ولی وقتی ماوس رو تند تند روی صفحه میکشم دیگه خط کشیده نمیشه و نقطه نقطه میشه!
    نگاه کنید...
    sfdPai000nt.jpg


    اینم کد های قسمت رسم خط:
    private void picboxPaper_MouseMove(object sender, MouseEventArgs e)
    {
    if (e.Button == MouseButtons.Left)
    {
    PenBrsh = new SolidBrush(picboxFore.BackColor);
    if (ShapeType == "Circle")
    paper.FillEllipse(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
    else if (ShapeType == "Rectangle")
    paper.FillRectangle(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
    }
    else if (e.Button == MouseButtons.Right)
    {
    PenBrsh = new SolidBrush(picboxBack.BackColor);
    if (ShapeType == "Circle")
    paper.FillEllipse(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
    else if (ShapeType == "Rectangle")
    paper.FillRectangle(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
    }


    picboxPaper.Refresh();
    }

  2. #2
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: سوال از یک پروژه paint

    دوست عزيز شما به جاي اينكه در هر رخداد حركت موس يك دايره رسم كني، يك خط از مختصات قبلي موس به مختصات فعلي رسم كن تا اين مشكل بوجود نياد. بنابراين يك متغير Point براي نگهداري مختصات قبلي موس تعريف كن و در انتهاي رخداد حركت موس مقدارشو بروز كن. فقط بايد حواست باشه كه اين متغير در ابتداي حركت يعني زماني كه موس فشار داده ميشه مقدار بگيره (چون يا مقدار نداره و يا برابر با آخرين نقطه خطي كه قبلا رسم شده، هست).

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

  1. سوال: دو تا سوال مربوط به طراحی Paint
    نوشته شده توسط M_P_1374 در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: سه شنبه 18 فروردین 1388, 01:22 صبح
  2. یه سوال درمورد تبدیل پروژه ها از 2008 به 2005
    نوشته شده توسط shr6557 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 13 آبان 1387, 06:58 صبح
  3. چند سوال و یک پروژه با سی شارپ
    نوشته شده توسط hassan_kahrizy در بخش C#‎‎
    پاسخ: 16
    آخرین پست: سه شنبه 28 اسفند 1386, 11:39 صبح
  4. دو سوال در مورد پروژه ستاپ موجود در vb.net 2005
    نوشته شده توسط mojtaba-saleh در بخش Setup و Deployment
    پاسخ: 2
    آخرین پست: سه شنبه 23 بهمن 1386, 00:33 صبح
  5. سوال در مورد پروژه ستاپ
    نوشته شده توسط VisualStudio در بخش Setup و Deployment
    پاسخ: 3
    آخرین پست: چهارشنبه 15 فروردین 1386, 18:36 عصر

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

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