الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]كيف يمكن تغيير لون بيكسل لصورة في Picturebox + ما فائدة Pset؟؟؟

بدأه zxcqwe في 26 ديسمبر 2008 · 4 رد · 534 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

1-كيف يمكن تغيير لون بيكسل معين لصورة موجودة في picturebox

مثلاً:

####(picture1.picture,X,Y)=RGB(r,g,b)

حيث #### دالة أو ما شابه ذلك ، (X,Y) للدلالة على البيكسل المراد تغيير لونه

2-ما فائدة Picture1.Pset

أرجو الإفادة وشكراً...

#2

لتغير لون بكسل معين في الأداة Picture1 :

  1. Picture1.PSet (X, Y), RGB(r,g,b)
  2.  

سبحان الله وبحمده ... سبحان الله العظيم

#3

شكراً أخي

لقد تكهنت أنها Pset ولكني لم أستخدم الكود بالطريق الصحيحة

:ty: على الفائدة

#4

باستعمال دالة الـAPI التي هي SetPixel وهي كالتالي:

Private Declare Function SetPixel Lib "gdi32" Alias "SetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long

حيث hdc هو مقبض الأداة التي تريد الرسم عليها ، مثلاً Picture1.hdc، و x و y إحداثيات النقطة، و crColor اللون الذي تريده.

أما بالنسبة للأمر Pset فهو يرسم نقطة واحدة جرب التالي، في حدث الضغط على زر ما:

Private Sub Command1_Click()
Form1.DrawWidth = 10
PSet (100, 100), vbRed
End Sub

وفقك الله

هذه الجملة خاطئة  :wacko: 


#5

شكراً أخ Abboodd على الاهتمام

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…