Beispiel #1
0
        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);
        }
Beispiel #2
0
        public void SetFontPosition(MobileFontPosition position)
        {
            switch (position)
            {
            case MobileFontPosition.Left:
                Control.TextAlign = ContentAlignment.TopLeft;
                break;

            case MobileFontPosition.Center:
                Control.TextAlign = ContentAlignment.TopCenter;
                break;

            case MobileFontPosition.Right:
                Control.TextAlign = ContentAlignment.TopRight;
                break;
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 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;
 }
Beispiel #5
0
 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);
 }
Beispiel #6
0
 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);
 }
Beispiel #7
0
 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);
 }
Beispiel #8
0
 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);
 }
Beispiel #9
0
 public void SetControlStyle(MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle)
 {
     SetFontSize(size, fontStyle);
     SetFontPosition(position);
     SetFontColor(color);
 }
Beispiel #10
0
        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        #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);
        }
Beispiel #11
0
 public void SetFontPosition(MobileFontPosition position)
 {
     switch (position)
     {
         case MobileFontPosition.Left:
             Control.TextAlign = ContentAlignment.TopLeft;
             break;
         case MobileFontPosition.Center:
             Control.TextAlign = ContentAlignment.TopCenter;
             break;
         case MobileFontPosition.Right:
             Control.TextAlign = ContentAlignment.TopRight;
             break;
     }
 }
Beispiel #12
0
 public void SetControlStyle(MobileFontSize size, MobileFontPosition position, MobileFontColors color, FontStyle fontStyle)
 {
     SetFontSize(size, fontStyle);
     SetFontPosition(position);
     SetFontColor(color);
 }
Beispiel #13
0
 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));
 }
Beispiel #14
0
 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));
 }
Beispiel #15
0
 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));
 }
Beispiel #16
0
 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));
 }