Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }