Hej. är ingen grafikexpert med har ett enkelt exempel på lut. Här är ett exempel:Cirkel
Jag skulle behöva ett exempel på hur man ritar i cirkel som är fyld i en panel.
Om någon skulle kunna visa ett sådan så skulle det vara jätte bra!!
//Gustav GahmSv: Cirkel
Ritar en cirkel eller en rektangel i panel1
<code>
//x och y kordinat för vänstra hörnet
Point p = new Point(30,30);
//Storleken
Size s = new Size(100,100);
//Skapa ett rectangelobjekt
Rectangle rec = new Rectangle(p,s);
//Skapa ett Graphics objekt för panel1
Graphics g = panel1.CreateGraphics();
//Skapa ett Brush objekt
SolidBrush sb = new SolidBrush(Color.Black);
//en cirkel
g.FillPie(sb,rec,0,360);
//En fylld rektangel
//g.FillRectangle(sb,40,40,100,100);
</code>
finns massor av sätt att rita på, kolla in ex System.Drawing och System.Drawing.Drawing2D namespaceen.
//FreddeSv: Cirkel
int h = (int)this.pnlImage.Height;
int w = (int)this.pnlImage.Width;
Graphics gr = this.pnlImage.CreateGraphics();
gr.SmoothingMode = SmoothingMode.AntiAlias;
gr.FillEllipse(Brushes.SteelBlue,0, 0, h, w);
Du behöver följande Namespaces:
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;