Beispiel #1
0
        public UITextBox()
        {
            InitializeComponent();

            CalcEditHeight();
            Height   = MiniHeight;
            ShowText = false;
            Font     = UIFontColor.Font;

            edit.Top          = (Height - edit.Height) / 2;
            edit.Left         = 4;
            edit.Width        = Width - 8;
            edit.Text         = String.Empty;
            edit.BorderStyle  = BorderStyle.None;
            edit.TextChanged += EditTextChanged;
            edit.KeyDown     += EditOnKeyDown;
            edit.KeyUp       += EditOnKeyUp;
            edit.KeyPress    += EditOnKeyPress;
            edit.MouseEnter  += Edit_MouseEnter;

            edit.Invalidate();
            Controls.Add(edit);
            fillColor = Color.White;
            Width     = 150;

            bar.Parent        = this;
            bar.Dock          = DockStyle.None;
            bar.Style         = UIStyle.Custom;
            bar.Visible       = false;
            bar.ValueChanged += Bar_ValueChanged;
            edit.MouseWheel  += OnMouseWheel;
            bar.MouseEnter   += Bar_MouseEnter;

            SizeChange();
        }
Beispiel #2
0
        private void SizeChange()
        {
            UIEdit edt = new UIEdit();

            edt.Font = edit.Font;
            edt.Invalidate();
            Height = edt.Height;
            edt.Dispose();

            edit.Top   = (Height - edit.Height) / 2;
            edit.Left  = 3;
            edit.Width = Width - 6;
        }
Beispiel #3
0
        public UITextBox()
        {
            InitializeComponent();
            SetStyleFlags();
            CalcEditHeight();
            Height   = MinHeight;
            ShowText = false;
            Font     = UIFontColor.Font;
            Padding  = new Padding(0);

            edit.Top          = (Height - edit.Height) / 2;
            edit.Left         = 4;
            edit.Width        = Width - 8;
            edit.Text         = String.Empty;
            edit.BorderStyle  = BorderStyle.None;
            edit.TextChanged += EditTextChanged;
            edit.KeyDown     += EditOnKeyDown;
            edit.KeyUp       += EditOnKeyUp;
            edit.KeyPress    += EditOnKeyPress;
            edit.MouseEnter  += Edit_MouseEnter;
            edit.Click       += Edit_Click;
            edit.DoubleClick += Edit_DoubleClick;
            edit.Leave       += Edit_Leave;
            edit.Validated   += Edit_Validated;
            edit.Validating  += Edit_Validating;
            edit.GotFocus    += Edit_GotFocus;
            edit.LostFocus   += Edit_LostFocus;

            edit.Invalidate();
            Controls.Add(edit);
            fillColor = Color.White;
            Width     = 150;

            bar.Parent        = this;
            bar.Dock          = DockStyle.None;
            bar.Style         = UIStyle.Custom;
            bar.Visible       = false;
            bar.ValueChanged += Bar_ValueChanged;
            edit.MouseWheel  += OnMouseWheel;
            bar.MouseEnter   += Bar_MouseEnter;
            TextAlignment     = ContentAlignment.MiddleLeft;

            SizeChange();

            editCursor           = Cursor;
            TextAlignmentChange += UITextBox_TextAlignmentChange;
        }
Beispiel #4
0
        public UITextBox()
        {
            InitializeComponent();

            Font = UIFontColor.Font;

            edit.Left         = 3;
            edit.Top          = 3;
            edit.Text         = String.Empty;
            edit.BorderStyle  = BorderStyle.None;
            edit.KeyDown     += EditOnKeyDown;
            edit.TextChanged += EditTextChanged;
            edit.Invalidate();
            Controls.Add(edit);
            fillColor = Color.White;
            Width     = 150;
        }
Beispiel #5
0
        public UITextBox()
        {
            InitializeComponent();
            InitializeComponentEnd = true;
            SetStyleFlags();

            ShowText    = false;
            Font        = UIFontColor.Font();
            Padding     = new Padding(0);
            MinimumSize = new Size(1, 16);

            Width  = 150;
            Height = 29;

            edit.AutoSize     = false;
            edit.Top          = (Height - edit.Height) / 2;
            edit.Left         = 4;
            edit.Width        = Width - 8;
            edit.Text         = String.Empty;
            edit.BorderStyle  = BorderStyle.None;
            edit.TextChanged += Edit_TextChanged;
            edit.KeyDown     += Edit_OnKeyDown;
            edit.KeyUp       += Edit_OnKeyUp;
            edit.KeyPress    += Edit_OnKeyPress;
            edit.MouseEnter  += Edit_MouseEnter;
            edit.Click       += Edit_Click;
            edit.DoubleClick += Edit_DoubleClick;
            edit.Leave       += Edit_Leave;
            edit.Validated   += Edit_Validated;
            edit.Validating  += Edit_Validating;
            edit.GotFocus    += Edit_GotFocus;
            edit.LostFocus   += Edit_LostFocus;
            edit.MouseLeave  += Edit_MouseLeave;
            edit.MouseWheel  += Edit_MouseWheel;
            edit.MouseDown   += Edit_MouseDown;
            edit.MouseUp     += Edit_MouseUp;
            edit.MouseMove   += Edit_MouseMove;

            btn.Parent       = this;
            btn.Visible      = false;
            btn.Text         = "";
            btn.Symbol       = 361761;
            btn.SymbolOffset = new Point(0, 1);
            btn.Top          = 1;
            btn.Height       = 25;
            btn.Width        = 29;
            btn.BackColor    = Color.Transparent;
            btn.Click       += Btn_Click;
            btn.Radius       = 3;

            edit.Invalidate();
            Controls.Add(edit);
            fillColor = Color.White;

            bar.Parent        = this;
            bar.Dock          = DockStyle.None;
            bar.Style         = UIStyle.Custom;
            bar.Visible       = false;
            bar.ValueChanged += Bar_ValueChanged;
            bar.MouseEnter   += Bar_MouseEnter;
            TextAlignment     = ContentAlignment.MiddleLeft;

            SizeChange();

            editCursor           = Cursor;
            TextAlignmentChange += UITextBox_TextAlignmentChange;
        }