منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال : كيفية اختيار لون للخلية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : سؤال : كيفية اختيار لون للخلية (/showthread.php?tid=29058)



سؤال : كيفية اختيار لون للخلية - redazero - 18-03-19

مضطر للاجابة لو سمحتم
محتاج الون خلية في داتا جريد فيو بحيث يختار المستخدم اللون من مربع حوار الالوان
ويتم حفظ اللون
يعني مثلا انا عندي البسة و ارغب المستخدم يخزن الالوان الموجودة لديه في قاعدة بيانات بحيث يلون الخلية بحسب رغبته


RE: سؤال : كيفية اختيار لون للخلية - ابراهيم ايبو - 18-03-19

السلام عليكم اخي الكريم
انسب طريقة لعمل ماتريد هو ان تضع على الفورم اداة PictureBox  فرضا بمساحة 2*2 سم وتلون بطريقة BackColor من الخصائص 
وتخزن في قاعدة البيانات كصورة وعند الاستعلام او جلب البيانات تعرض مع بقية الداتا
يعني استخدامها كصورة للون
ارجو ان تكون الفكرة قد وضحت لديك .. دمت بخير



RE: سؤال : كيفية اختيار لون للخلية - 5000 - 18-03-19

يختار المستخدم اللون من مربع حوار الالوان 

لحفظ اللون يجب تحويله الى رقم استخدم Color.ToArgb

Dim c As Integer
Using colordialog As New ColorDialog
    If colordialog.ShowDialog = Windows.Forms.DialogResult.OK Then
        c = colordialog.Color.ToArgb
        MsgBox( c )
    End If
End Using



ولارجاع اللون من رقم الى لون استخدم Color.FromArgb

 Me.BackColor = Color.FromArgb( c )