السلام عليكم عندي سؤال فيما يخص الرسم على سي شارب فورم وهو هكذا
Button1.CreateGraphics().DrawString("X", font, Brushes.LightGray, x, y);
مثل ما تلاحظون في الأعلى هنا عند اختيار اللون الBrushes يعطيك اللون يكون محدود ومقتصر على ما هو موجود فقط
عندي لون محدد أريده .. وأريد جلبه من الFromARGB يعني يكون فيه شفافية موجودة لكن في هذه الحالة مع Brushes
لأيمكن تحقيق ذلك فهل احد عنده خبره في كيف استطيع جلب اللون الذي أريده يعني لون يكون مخصص من الFromARGB
يعني باختصار التحكم في لون الBrushes وإعطاءه اللون الذي تريد
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد
دخول
التعليقات
انظر لهذا المثال، واستخدم نفس الطريقة؛ لأن DrawString تقبل أي Brush.
// Create string to draw.
String drawString = "Sample Text";
// Create font and brush.
Font drawFont = new Font("Arial", 16);
Color customColor = Color.FromArgb(50, Color.Gray);
SolidBrush drawBrush = new SolidBrush(customColor);
// Create point for upper-left corner of drawing.
float x = 150.0F;
float y = 50.0F;
// Set format of string.
StringFormat drawFormat = new StringFormat();
drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);