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

نام تاپیک: پاک کردن شکل قبلی

  1. #1

    پاک کردن شکل قبلی

    سلام
    به برنامه نوشتم که با هر بار اجرا یه دایره توی یه مختصات از صفحه می کشه
    اما من می خوام وقتی برای بار بعدی برنامه رو اجرا کردم،دایره قبلیم که از فراخوانی قبلی بوده پاک بشه(یعنی کاربر هر لحظه اجرا فقط یه دایره ببینه)

  2. #2

  3. #3
    من فقط می خوام شکل قبلی پاک بشه،
    در صورتی که clear همه رو پاک می کنه

  4. #4

  5. #5
    این کار اصلا عاقلانه نیست!!!
    تازه اگر هم قرار باشه این کار انجام بشه باید یک جایی کل اطلاعات گرافیکی ذخیره بشه که باز هم امکان نداره چون شرایط برنامه طوریه که باید تنها با یک شی این دایره ها کشیده بشه

  6. #6
    پیشنهاد خوبی نیست!
    اگه کدی که اون دایره رو میکشه اینجا بزاری شاید دوستان بهتر راهنماییت کنند.

  7. #7
    private void drawpedestrian(int m, int n)
    {
    int x,y;
    if (m % 2 == 1)
    {
    x = n*40;
    y = (m - 1) * 35;
    }
    else //satre Zoj
    {
    x = (n-1)*40+20;
    y = (m-1 ) * 35;
    }
    System.Drawing.SolidBrush myBrush;
    myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red );

    Graphics op2=this.CreateGraphics();

    op2.FillEllipse(myBrush,x-10,y+15,20,20);



    }

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

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