public VCTextM2(VisualControl parent, int shiftX, int shiftY, M2Font font, Color foreColor, int width) : base(parent, shiftX, shiftY) { Width = width; Font = font; Color = foreColor; StringFormat = new StringFormat() { Alignment = StringAlignment.Center, LineAlignment = StringAlignment.Near }; }
public VCLabelM2(VisualControl parent, int shiftX, int shiftY, M2Font font, Color foreColor, int height, string text) : base(parent, shiftX, shiftY) { Height = height; Text = text; Font = font; Color = foreColor; StringFormat = new StringFormat() { Alignment = StringAlignment.Center, LineAlignment = StringAlignment.Near }; LeftMargin = 0; // Рисуем выше на два пиксела и увеличиваем высоту, так как у текст сверху пустота, а снизу происходит обрезка, // хотя по высоте все вмещается TopMargin = 0; }