एक मानक System.Windows.Forms.Form
LinearGradientBrush प्रदर्शित नहीं होता है सही ढंग से
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
Rectangle test = new Rectangle(50, 50, 100, 100);
using (LinearGradientBrush brush = new LinearGradientBrush(test, Color.Red, Color.Blue, 0f))
{
e.Graphics.DrawRectangle(new Pen(brush, 8), test);
}
}
से निम्नलिखित कोड पर विचार करें यह इस परिणाम पैदा करता है:
क्यों लाल और नीले रंग लाइनों गलत क्रम में दिख रहे हैं , और यह कैसे तय किया जा सकता है?