OnPaint og linjer
Hej!hvordan sikre jeg at mine selv tegnede linjer altid er øvert på en usercontrol, dvs. at hvis jeg har en label som stregen kører igennem, så skal den bare køre ovenpå labelen.
Hvordan kan man gøre det?
Jeg er nemlig ved at lave et speedometer, hvor man skal have nogle tal stående i inde i en cirkel som så skal have en "peger" til at køre rundt ovenpå.
Koden til linjen ser således ud:
CurrentAngle();
int x2 = (int)(CenterPoint.X + (LengthOfPointer * Math.Cos(currAngle)));
int y2 = (int)(CenterPoint.Y + (LengthOfPointer * Math.Sin(currAngle)));
e.Graphics.DrawLine(PointerPen, CenterPoint.X, CenterPoint.Y, x2, y2);
Håber i kan hjælpe
