public void SetFontSize(MobileFontSize size, FontStyle fontStyle) { int fontSize; switch (size) { case MobileFontSize.Normal: Control.Height = ExactHeight == 0 ? 20 : ExactHeight; fontSize = 12; break; case MobileFontSize.Little: Control.Height = ExactHeight == 0 ? 15 : ExactHeight; fontSize = 8; break; case MobileFontSize.Large: Control.Height = ExactHeight == 0 ? 30 : ExactHeight; fontSize = 16; break; case MobileFontSize.Multiline: Control.Height = ExactHeight == 0 ? 75 : ExactHeight; fontSize = 12; break; default: fontSize = 12; break; } Control.Font = new Font("Arial", fontSize, fontStyle); }
public MobileLabel(MainForm Form, string text, int left, int top, int width, int exactHeight, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle, string ControlName) { ExactHeight = exactHeight; Control.Left = left; Control.Top = top; Control.Text = text; if (width > 0) { Control.Width = width; } Control.Name = ControlName; SetControlStyle(size, position, color, fontStyle); Form.Controls.Add(Control); }
public MobileLabel CreateLabel(string text, int left, int top, int width, int height, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle) { return CreateLabel(text, left, top, width, height, size, position, color, fontStyle, string.Empty); }
public MobileLabel CreateLabel(string text, int left, int top, int width, MobileFontSize size, MobileFontPosition position, MobileFontColors color) { return CreateLabel(text, left, top, width, 0, size, position, color, FontStyle.Regular, string.Empty); }
public MobileLabel CreateLabel(string text, int left, int top, int width, MobileFontSize size, MobileFontPosition position, FontStyle fontStyle) { return CreateLabel(text, left, top, width, 0, size, position, MobileFontColors.Default, fontStyle, string.Empty); }
public MobileLabel CreateLabel(string text, int left, int top, int width, MobileFontSize size) { return CreateLabel(text, left, top, width, 0, size, MobileFontPosition.Left, MobileFontColors.Default, FontStyle.Regular, string.Empty); }
public void SetControlStyle(MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle) { SetFontSize(size, fontStyle); SetFontPosition(position); SetFontColor(color); }
public MobileLabel CreateLabel(string text, int left, int top, int width, MobileFontSize size, MobileFontPosition position, MobileFontColors color) { return(CreateLabel(text, left, top, width, 0, size, position, color, FontStyle.Regular, string.Empty)); }
public MobileLabel CreateLabel(string text, int left, int top, int width, int height, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle, string controlName) { MobileLabel NewControl = new MobileLabel(MainForm, text, left, top, width, height, size, position, color, fontStyle, controlName); ControlsArray.Add(NewControl); return(NewControl); }
public MobileLabel CreateLabel(string text, int left, int top, int width, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle, string controlName) { return(CreateLabel(text, left, top, width, 0, size, position, color, fontStyle, controlName)); }
public MobileLabel CreateLabel(string text, int left, int top, int width, int height, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle) { return(CreateLabel(text, left, top, width, height, size, position, color, fontStyle, string.Empty)); }
public MobileLabel CreateLabel(string text, int left, int top, int width, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle, string controlName) { return CreateLabel(text, left, top, width, 0, size, position, color, fontStyle, controlName); }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #region Public methods public MobileLabel(MainForm Form, string text, int left, int top, int width, int exactHeight, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle, string ControlName) { ExactHeight = exactHeight; Control.Left = left; Control.Top = top; Control.Text = text; if (width > 0) { Control.Width = width; } Control.Name = ControlName; SetControlStyle(size, position, color, fontStyle); Form.Controls.Add(Control); }
public MobileLabel CreateLabel(string text, int left, int top, int width, int height, MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle, string controlName) { MobileLabel NewControl = new MobileLabel(MainForm, text, left, top, width, height, size, position, color, fontStyle, controlName); ControlsArray.Add(NewControl); return NewControl; }
public MobileLabel CreateLabel(string text, int left, int top, int width, MobileFontSize size, MobileFontPosition position, FontStyle fontStyle) { return(CreateLabel(text, left, top, width, 0, size, position, MobileFontColors.Default, fontStyle, string.Empty)); }