protected override void OnPaint(PaintEventArgs pe) { base.OnPaint(pe); Graphics g = pe.Graphics; if (IsTutorial) { GraphicLoader.drawImages(g, ClientRectangle, "Predmet", "tut"); } else { GraphicLoader.drawImages(g, ClientRectangle, "Predmet", "0"); } StringFormat sf = new StringFormat(); sf.LineAlignment = StringAlignment.Center; sf.Alignment = StringAlignment.Center; RectangleF textRec = new RectangleF(0, 0, Width / 4 * 3, Height / 4 * 3.5f); g.DrawString(GuiObject.ID, GraphicLoader.getFontBold(14), new SolidBrush(Color.Black), textRec, sf); sf.LineAlignment = StringAlignment.Near; sf.Alignment = StringAlignment.Near; RectangleF casRec = new RectangleF(Width / 4 * 3 + 7, 0, Width / 4, Height); g.DrawString(GuiObject.BrCasova.ToString(), GraphicLoader.getFontBold(14), new SolidBrush(Color.Black), casRec, sf); }
protected override void OnPaint(PaintEventArgs pe) { base.OnPaint(pe); Graphics g = pe.Graphics; Rectangle rc = ClientRectangle; if (IsTutorial) { GraphicLoader.drawImages(g, rc, "Ucionica", "base", "Tut"); } else { GraphicLoader.drawImages(g, rc, "Ucionica", "base"); } GraphicLoader.drawImages(g, rc, "Ucionica"); foreach (UcionicaAssets aset in GuiObject.Assets) { GraphicLoader.drawImages(g, rc, "Ucionica", "assets", ((int)aset).ToString()); } Font font = GraphicLoader.getFontBold(20); PointF point = new PointF(rc.Width / 60f, rc.Height / 12f); SizeF size = new SizeF(rc.Width / 1.1f, rc.Height / 1.7F); StringFormat format = new StringFormat(); format.LineAlignment = StringAlignment.Center; format.Alignment = StringAlignment.Center; g.DrawString(GuiObject.ID, font, new SolidBrush(Color.Black), new RectangleF(point, size), format); font = GraphicLoader.getFontBold(20); format.LineAlignment = StringAlignment.Center; format.Alignment = StringAlignment.Center; point = new PointF(rc.Width / 100f, rc.Height / 10f * 7.15f); size = new SizeF(rc.Width / 4f, 26); g.DrawString(String.Format("{0:D2}", GuiObject.BrRadnihMesta), font, new SolidBrush(Color.Black), new RectangleF(point, size), format); }