تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: روشن کردن پیکسل در PictureBox

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2010
    پست ها
    44

    پيش فرض روشن کردن پیکسل در PictureBox

    سلام دوستان عزیز
    من می خوام یک سری پیکسل رو روی Picturebox نمایش بدم.
    اما مشکل اینجاست که وقتی تابع رو فراخوانی می کنم عمل نمیکنه. ( از این تابع استفاده کردم)


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من وقتی که شماره پیکسل رو به متغیر میدم این تابع رو فراخوانی می کنم اما عمل نمیکنه و میره بقیه شماره پیکسل هارو داخل متغیر میریزه.

    چه کار باید انجام بدم؟؟؟؟

  2. #2
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    این که شما نوشتی تابعی هست که به رویداد paint متصل شده. این رویداد هم فقط یک بار، موقع نمایش دادن تصویر (و یا تغییر تصویر) اجرا میشه.
    اگه میخوای پیکسلهای picturebox رو تغییر بدی باید یه شی Bitmap از روش بسازی بعد هر تغییری میخوای با کلاسهای Bitmap و Graphic بدی و ذخیره اش کنی و نهایتا picturebox رو refresh کنی.

  3. این کاربر از pezhmax بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2010
    پست ها
    44

    پيش فرض

    این که شما نوشتی تابعی هست که به رویداد paint متصل شده. این رویداد هم فقط یک بار، موقع نمایش دادن تصویر (و یا تغییر تصویر) اجرا میشه.
    اگه میخوای پیکسلهای picturebox رو تغییر بدی باید یه شی Bitmap از روش بسازی بعد هر تغییری میخوای با کلاسهای Bitmap و Graphic بدی و ذخیره اش کنی و نهایتا picturebox رو refresh کنی.
    خوب دوست عزیز از چه روشی باید این Bitmap و graphic رو بسازم؟

    من هرکاری کردم نتونستم از این کلاس ها استفاده کنم

    یه مورد هم درمورد صحبت اولتون، برای نمایش دادن یک پیکسل در Picturebox باید از متد DrawEllipse استفاده کرد، که این متد فقط در رویداد paint وجود داره.
    از یه روش دیگه هم میشه تابع Picturebox_Paint رو فراخوانی کرد اما باید یه متغیر از نوع Graphic بسازم که نشد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما برای system.Windows.Forms.PaintEventArgs باید یک متغیر Graphic داشته باشیم که باید از روشی که گفتید استفاده کرد
    Last edited by BestProgrammer; 15-10-2010 at 12:44.

  5. #4
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2010
    پست ها
    44

    پيش فرض

    کسی نیست یه کمکی به ما بکنه؟؟؟
    خیلی ضروری و فوری احتیاج دارم

  6. #5
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    شما باید راجع به GDI+ تو دات نت مطالعه کنی،بعد بری سراغ کار کردن باهاش. منابعش هم تو اینترنت ریخته.
    ولی راجع به رسم یه خط مورب ساده توی یه picturebox کد زیر رو باید بنویسی :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد زیر هم به جای شی graphic از شی bitmap استفاده میکنه. و با متد setpixle یه سری خطوط راه راه ایجاد میکنه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by pezhmax; 15-10-2010 at 19:26.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •