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

نام تاپیک: حذف line رسم شده با تابع drawline

  1. #1

    حذف line رسم شده با تابع drawline

    دوستان من روی یک picturebox با تابع drawline خطی رسم کرده ام حالا میخام بدون اون خط از بین بره و پس زمینه که همون عکس باشه مثل ااول نشون داده بشه باید چه کارکنم؟
    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    0x111530EF - 0x11657DA
    پست
    873

    نقل قول: حذف line رسم شده با تابع drawline

    کافیه پیکچرباکس رو Refresh کنید!(متد Refresh رو صدا بزنید.)

  3. #3
    کاربر دائمی آواتار saman6384
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    سن
    39
    پست
    325

    نقل قول: حذف line رسم شده با تابع drawline

    ینی می خوای خط ذخیره شده باشه اما نشون داده نشه؟

  4. #4

    نقل قول: حذف line رسم شده با تابع drawline

    ممنون از بچه هایی که جواب دادن
    نه ببینید فرض کنید من 2000 تا خط روش کشیدم و فقط 3 یا 4 تاش رو میخام پاک کنم (البته خطها هیچ تداخلی با همن دارن و هر کدوم یه جای خاصی هستن).خوب من نمیتونم picturbox رو refresh کنم و بعد بگم حالا 1996 تای بقیه رو از اول بکش . میخام ببینم روشی متدی چیزی نیست که بگم اون خطها نباشه و عکس زیرش همونجوری نشون داده بشه
    ینی می خوای خط ذخیره شده باشه اما نشون داده نشه؟
    مهم نیست ذخیره شدنش یا نشدنش فقط یه جوری بگم اون 3 یا 4 تا خط نباشه انگار که از اول هم نبوده

  5. #5
    کاربر دائمی آواتار syntiberium
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    scrin galaxy
    پست
    516

    نقل قول: حذف line رسم شده با تابع drawline

    اگه بخوای بعد از پاک شدن چند تا از خطوط بقیه از اول کشیده بشوند باید مختصات تمام خطوط رو توی یه آرایه ی دو بعدی ذخیره کنی و یک آرایه از نوع bool برای وجود داشتن یا نداشتن خطوط ایجاد کنی و بر اساس مقادیر true یا false آن به رسم شدن خطوط مجوز بدی .

  6. #6
    کاربر دائمی آواتار saman6384
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    سن
    39
    پست
    325

    نقل قول: حذف line رسم شده با تابع drawline

    هم راهکاری که دوسته بالای گفتن هستش!
    هم میتونی خط هاتو بریزی تو arraylist برا نمایش از تو اون فراخوانیشون کنی!
    هرکدوم رو هم که خواستی remove کنی!

  7. #7

    نقل قول: حذف line رسم شده با تابع drawline

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

  8. #8
    کاربر دائمی آواتار syntiberium
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    scrin galaxy
    پست
    516

    نقل قول: حذف line رسم شده با تابع drawline

    نقل قول نوشته شده توسط Padrone مشاهده تاپیک
    یه روش ساده و غیر علمی هم هست که روی اون خط هایی که می خوای پاک بشه با رنگ pictureBox دوباره از روشون از همون مختصات خط بکشی
    اصلا روش اجرایی نیست چون اولا توی پیکچر باکس عکس هست نه یه رنگ یکدست و چجوری می شه خطی کشید که از چند رنگ ساخته شده باشه که البته می شه با پیکسل گذاری این مشکل رو حل کرد اما مشکل دوم یعنی رد شدن خطوط از روی یکدیگر رو به هیچ وجه نمی شه حل کرد چون اگر پیکسل گذاری کنیم پیکسل ها روی نقاط خطوط متقاطع گذاشته می شوند و باعث قطع شدن آن ها می شوند .

  9. #9

    نقل قول: حذف line رسم شده با تابع drawline

    ممنون بچه ها . اینجور که معلومه راهی نیست باید picturebox رو refresh کنم و اون 2000 تایی که میخام رو از اول بکشم البته همشون تو ارایه هستن ولی من نمیخاستم اینجوری بنویسم

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

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