में रेडियल ग्रेडिएंट कैसे बनाएं मेरे पास फॉर्म के ऑनपेंट ईवेंट पर निम्न कोड के साथ फ़ायरमॉन्की फॉर्म है। मैं एक रेडियल ढाल के साथ एक गेंद की उम्मीद कर रहा था, लेकिन मुझे केवल एक लाल गेंद, कोई ढाल नहीं मिलता है। प्रश्न यह है कि मैं क्या गलत कर रहा हूं। इसे XE3 पर चलाना। यदि मैं ढाल शैली को जीएसलाइनर में बदलता हूं, तो मुझे रैखिक ढाल मिलता है। क्या रेडियल ढाल दिखाने के लिए मुझे कुछ और निर्दिष्ट करना है?फ़ायरमोनकी
procedure TForm2.FormPaint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF);
var MyRect : TRectF;
begin
MyRect.Create (85, 85, 115, 115);
Canvas.Fill.Gradient.Style := TGradientStyle.gsRadial;
Canvas.Fill.Gradient.Color := claRed;
Canvas.Fill.Gradient.Color1 := claBlue;
Canvas.Fill.Kind := TBrushKind.bkGradient;
Canvas.FillEllipse (MyRect, 100);
end;