PDA

View Full Version : سوال: ایجاد دایره با شیب رنگ از مرکز به محیط؟



majid325
یک شنبه 27 اردیبهشت 1388, 05:52 صبح
سلام دوستان :
به یه کد نیاز دارم تا بتونم یه دایره همراه با شیب رنگی که از مرکز دایره به سمت محیط طیف داده شده رسم کنم یه جور دایره ای که اطرافش با حاله ی رنگی گرفته شده باشه.
با تشکر
البته خودم تو wpf تونستم رسم کنم ولی نیاز دارم تو فرم این کار رو بکنم!!!

majid325
دوشنبه 28 اردیبهشت 1388, 10:25 صبح
خودم یه کارایی کردم :

Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas = new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
canvas.Parent = this;
Microsoft.VisualBasic.PowerPacks.OvalShape Shape = new Microsoft.VisualBasic.PowerPacks.OvalShape();
Shape.Parent = canvas;

Shape.BackColor = System.Drawing.Color.YellowGreen;
Shape.BackStyle = Microsoft.VisualBasic.PowerPacks.BackStyle.Opaque;
Shape.FillGradientColor = System.Drawing.Color.Khaki;
Shape.FillGradientStyle = Microsoft.VisualBasic.PowerPacks.FillGradientStyle .Central;
Shape.FillStyle = Microsoft.VisualBasic.PowerPacks.FillStyle.Solid;
Shape.Location = new System.Drawing.Point(169, 118);
Shape.Size = new System.Drawing.Size(87, 54);

majid325
دوشنبه 28 اردیبهشت 1388, 10:46 صبح
ولی هنوز مشکل offset و Gradient Stop پا به جاست !!
یعنی میخوام منطقه تغییر شیب یا همون Gradient Stop رو تغییر بدم.....