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

نام تاپیک: یک چیزی شبیه Refresh

  1. #1

    یک چیزی شبیه Refresh

    من روی یک picturebox با حرکت ماوس خط می کشم و یک مشکلی که دارم اینه که روی رویداد move مربوط به ماوس باید از Refresh استفاده کنم که موجب پاک شدن خط میشه ...
    بجز رویداد Refresh رویداد دیگه ای شبیه اون هست که خط رو پاک نکنه ، اما همون کار رو انجام بده ؟؟؟
    و اگر نیست شما چه پیشنهادی می کنید که این مشکل حل بشه ؟

    بازم ممنون


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  2. #2
    با سلام
    چیزی که به ذهن من میرسه :
    اون خط را در رویداد Paint اون PictureBox بکشید تا هربار که دوباره کشیده شد خط نیز دوباره کشیده بشه.

  3. #3
    چیزی که به ذهن من میرسه :
    اون خط را در رویداد Paint اون PictureBox بکشید تا هربار که دوباره کشیده شد خط نیز دوباره کشیده بشه.
    میشه توضیح بدین که چطور این کار رو انجام بدم (رسم خط توی این رویداد) من در حال حاضر روی رویداد کلیک این کار رو انجام می دم ...


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  4. #4
    با سلام
    خطی را که می خواهید روی عکس باقی بماند به جای اینکه اون خط را در روی داد Click بکشید آن را در رویداد Pain بکشید این روی داد زمانی که Control مورد نظر نیاز به کشیده شدن مجدد (یا Invalidate) بشه رخ میده

    private void Pic_Paint(object sender, PaintEventArgs e)
    {
    e.Graphics.DrawLine(new Pen(Color.Blue) , 0, 0, 100, 100);
    }

  5. #5
    سلام دوست عزیز
    ممنونم که با حوصله جواب سئوالات منو میدین . با اینم درست نشد .
    این برنامه رو نگاه کنید من می خوام که روی این picturebox با ماوس خط بکشم اما به خاطر refresh شدن نمیشه . این خطوطی که میکشم باید روی فرم بمونه تا وقتی که من بخوام یعنی به عنوان مثال دکمه Clear رو بزنم ...
    ببینید می تونید کمکم کنید ؟؟؟

    ممنون
    فایل های ضمیمه فایل های ضمیمه


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  6. #6
    با سالام
    ممنونم که با حوصله جواب سئوالات منو میدین . با اینم درست نشد .
    نمی دونم کنایه بود یا نه به هر حال.
    من همون برنامه را با یک خط که دائم داخل PictureBox می مونه درست کردم ببینید :
    فایل های ضمیمه فایل های ضمیمه

  7. #7
    سلام دوست گلم
    نه عزیزم کنایه نیست ، جدی گفتم .
    من اونو دیدم و درستش کردم اما همونطوری که گفتم این اون چیزی که من می خوام نیست ، همونطوری که گفتم من می خوام این خط رو با کلیک رسم کنم و وقتی که دیگه نخواستم بتونم اونو حذفش کنم ...
    راهی که به نظر من میرسه اینه که تمام نقاط رو توی یک آرایه ذخیره کنم و با رسم هر خط و ذخیره اون توی آرایه یک خونه به آرایه برای نگه داری نقطه بعدی اضافه بشه و بعد از هر بار refresh تمام اون نقاط رو از آرایه بخونم و دوباره خط ها رو رسم کنم ...
    نظر شما چیه ...


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  8. #8
    با سلام
    نه اینطوری حافظه وحشتناکی از سیستم گرفته میشه نظر من اینه که یک متغیر bool بگذارید زمانی که می خواهید کشیده بشه آن را true کنید و در تابع رویداد Paint چک کنید اگر true بود خط را رسم کند
    مثلا در رویداد Click آن را true کنید

  9. #9
    @ iranmsb :
    {
    یک شی system.drawing.bitmap ایجاد کنید.
    یک شی جدید system.drawing.graphics ایجاد کنید.
    شی graphics را با متد ایستای fromimage به شی bitmap مرتبط کنید.
    اعمال گرافیکی را انجام دهید.
    شی Bitmap را به عنوان تصویر پس زمینه picturebox مقدار دهی کنید.
    }

  10. #10
    BlackDal عزیز
    میشه اینی رو گفتید روی کد بالا برام پیاده کنید ...
    ممنون


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  11. #11
    من با کلیک خط رو رسم مس کنم اما با رسم هر خط قبلی پاک میشه ، شما دلیلش رو نمیدونید ؟؟؟


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  12. #12
    کاربر دائمی آواتار PC2st
    تاریخ عضویت
    آذر 1385
    محل زندگی
    کرمانشاه
    سن
    38
    پست
    1,491
    نمونه برنامه Paint در کتاب هاشمیان هست... (صفحه 532)

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

  1. refresh صفحه و دردسرهای آن
    نوشته شده توسط shahramasp در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 26 تیر 1391, 12:20 عصر
  2. مشکل Refresh تصویر...
    نوشته شده توسط aloneman2005 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: پنج شنبه 27 اردیبهشت 1386, 11:05 صبح
  3. refresh کردن یک رکورد
    نوشته شده توسط MNosouhi در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: شنبه 16 دی 1385, 10:00 صبح
  4. refresh کردن صفحه نمایش
    نوشته شده توسط ARA در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: دوشنبه 17 مهر 1385, 10:01 صبح
  5. مشکل refresh صفحه و کش شدن اطلاعات در سرویس دهنده اینترنت
    نوشته شده توسط Ehsan Rafsanjani در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: جمعه 25 فروردین 1385, 14:14 عصر

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

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