تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مقال- أفكار في الدوت نت Image To ColorPicker
#4
كيف نستخدم الكونترول

قم بعمل Build للكونترول ومن ثم سيظهر لك نسخة منه في نافذة الأدوات حيث يمكن بعد ذلك أن تضيفه الي أي فورم
ثم حدد أي صورة من علي جهازك باستخدام Image Property الخاصة بالكونترول
ثم عليك إستخدام أو إطلاق الحدث SelectedColorChanged ومن ثم تساوي متغير يعبر عن لون ما وتساويه مع SelectedColor Property الخاصة بالكونترول والكود التالي يوضح ذلك

عندما يعمل الفورم ستجد علي الكونترول دائرة صغيرة ................ حاول أن تحرك هذه الدائرة باستخدام الماوس واكتشف ماذا سوف يحدث


كود :
Public Class Form1

Private selectedColor As Drawing.Color = Drawing.Color.Empty

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.DoubleBuffered = True
End Sub

Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(e)
Dim r As New Drawing.Rectangle(0, 0, Me.Width, 50)
Using sb As New Drawing.SolidBrush(selectedColor)
e.Graphics.FillRectangle(sb, r)
End Using
End Sub

Private Sub ImageColorPicker1_SelectedColorChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ImageColorPicker1.SelectedColorChanged
selectedColor = Me.ImageColorPicker1.SelectedColor
Me.Invalidate()
End Sub

End Class
بالمرفقات ستجدون نسخة كاملة من الكلاس وكيفية استخدامه والكود بنسخة الفيجوال 2010 ولمستخدمي النسخ الأخري يمكنهم إعادة نسخ الكود الخاص بالكلاس والموجود بالمشاركة السابقة ومن ثم استخدامه كما يحلو لهم

ولمن يريد التطوير وتحويل الكونترول الي ColorPicker عادي فليستخدم الكود الموجود في المشاركة الأولي وتحديدا في المثال الثالث لكي يرسم ColorPicker العادية ومن ثم يستخدم الصورة الناتجة مع Image Property أو يمكنكم إعادة كتابة الكلاس بشكل يؤدي نفس الهدف ولمن لا يستطيع أن يفعل ذلك يمكنه أن يترك تعليقا وسوف أكتب له الكود لاحقا

تقبلوا تحياتي ولا تنسونا في دعائكم
أخوكم عمر


الملفات المرفقة
.rar   ImageToColorPicker.rar (الحجم : 237.45 ك ب / التحميلات : 67)
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مقال- أفكار في الدوت نت Image To ColorPicker - بواسطة Raggi Tech - 05-10-12, 06:48 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التعامل مع الصور Images في بيئة الدوت نت باستخدام +GDI - مقدمة RaggiTech 3 6,341 30-07-21, 05:14 PM
آخر رد: kebboud
  مقال: الكومبو بوكس ComboBox كيف تضيف أيقونات Blue Sky 1 3,454 30-06-19, 10:41 AM
آخر رد: invocker
  التــعامل مع cmd من خلال الدوت نت مبتدئ في الاحتراف 3 4,040 02-06-18, 12:36 AM
آخر رد: YousefOkasha
  [VB.NET] ارجو المساعدة : How to Split an Image into Chunks amna jamal 2 2,392 23-01-18, 05:05 AM
آخر رد: silverlight
  أفكار في الجرافكس AlignRectangle silverlight 0 1,715 14-10-17, 02:02 PM
آخر رد: silverlight
  مقارنة صورتين و الحصول علي الفرق بينهم Comparing Two Images and Get Diff Image silverlight 0 5,365 30-06-17, 11:33 AM
آخر رد: silverlight
  تفقيط الارقام فى الدوت نت مبرمج أوتار 17 13,415 20-04-17, 12:21 PM
آخر رد: محمد بوقزاحة
  Create, Save Tiff Image & Extract Images From TIFF Image silverlight 0 2,844 09-10-15, 01:40 PM
آخر رد: silverlight
  [مقال] Check the file format of an Image silverlight 3 3,732 28-05-14, 05:02 PM
آخر رد: Sajad
  [مقال] تشغيل برمجيات الدوت نت بدون تنصيب النت فروم ويرك m0075 13 11,126 13-02-14, 08:29 PM
آخر رد: Omar Mekkawy

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم