PDA

View Full Version : انتخاب قسمتی از picturebox



sonofsun
پنج شنبه 10 اسفند 1391, 17:16 عصر
باسلام یه همه دوستان
ببخشید چی جوری می تونیم یه قسمت از picturebox رو انتخاب کنیم و اعمالی رو روی اون قسمت انجام بدیم.
من picturebox رو به عنوان زمینه برای رسم اشکال گرافیکی گرفتم حالا می خوام مثلا قسمتی از این اشکال رو کاربر انتخاب و بتونه پاک کنه.:متفکر:
ممنون میشم اگه راهنمایی کنید.

the king
پنج شنبه 10 اسفند 1391, 21:14 عصر
باسلام یه همه دوستان
ببخشید چی جوری می تونیم یه قسمت از picturebox رو انتخاب کنیم و اعمالی رو روی اون قسمت انجام بدیم.
من picturebox رو به عنوان زمینه برای رسم اشکال گرافیکی گرفتم حالا می خوام مثلا قسمتی از این اشکال رو کاربر انتخاب و بتونه پاک کنه.:متفکر:
ممنون میشم اگه راهنمایی کنید.

با رخداد های ماوس به کاربر این امکان رو بدهید که یک کادر Selection رسم کنه و بعد داخل اون Rectangle رو با رنگ زمینه (مثلا سفید) پر کنید
یا داخل اون Rectangle تصویر زمینه رو رسم کنید.

مثال پیوستی را ببینید :

100687

sonofsun
جمعه 11 اسفند 1391, 20:22 عصر
سلام
چی جوری به کاربر اجازه بدم که یک selectionانتخاب کنیه .
ضمیمه رو دانلود کردم ولی میشه یه مقدار توضیح بدی .
بازم ممنون:متفکر:

the king
جمعه 11 اسفند 1391, 22:42 عصر
سلام
چی جوری به کاربر اجازه بدم که یک selectionانتخاب کنیه .
ضمیمه رو دانلود کردم ولی میشه یه مقدار توضیح بدی .
بازم ممنون:متفکر:

کاربر با ماوس روی یک نقطه از تصویر کلیک می کنه و دکمه ماوس رو پایین نگه می داره، ماوس رو جابجا می کنه و وقتی کادر مطلوب بود، دکمه ماوس
رو رها می کنه.

sonofsun
یک شنبه 13 اسفند 1391, 21:49 عصر
رویدادpaint بره picturebox یعنی چی؟

the king
یک شنبه 13 اسفند 1391, 23:36 عصر
رویدادpaint بره picturebox یعنی چی؟

هر وقت یک کنترلی روی فرم رسم میشه (حالا چه PictureBox باشه و چه هر نوع کنترل دیگری)، رخداد Paint اش اتفاق می افته
و روال رسم شدن کنترل داخل اون رخداد نوشته میشه. وقتی بخواهید یک نوع رسم دلخواه و اختصاصی انجام بدهید کد اش رو داخل
اون رخداد Paint می نویسید، مثلا رسم شدن یک کادر Selection یا رسم دو دایره...