Ejemplo n.º 1
0
        public void toggleBtn(Control _obj, Bitmap _btnImg, Bitmap _enterImg, Point _location, Size _size, Color _entercolor, int _opacity, EventHandler _click)
        {
            trans                  = new UiTransparentRectMethod();
            trans.BackColor        = _entercolor;
            trans.Radius           = 1;
            trans.ShapeBorderStyle = UiTransparentRectMethod.ShapeBorderStyles.ShapeBSNone;
            trans.Size             = _size;
            trans.Location         = _location;
            trans.Opacity          = 0;
            opacity                = _opacity;

            btnImage = _btnImg.Clone(new Rectangle(0, 0, _btnImg.Width, _btnImg.Height), PixelFormat.Format32bppPArgb);
            enterImg = _enterImg.Clone(new Rectangle(0, 0, _enterImg.Width, _enterImg.Height), PixelFormat.Format32bppPArgb);

            UiControlsMethod.PanelEx btnPanel = new UiControlsMethod.PanelEx();
            btnPanel.Parent          = _obj;
            btnPanel.BackColor       = Color.Transparent;
            btnPanel.Location        = new Point(0, 0);
            btnPanel.Size            = _size;
            btnPanel.BackgroundImage = _btnImg;

            btnPanel.MouseEnter += new EventHandler(btnPanel_MouseEnter);
            btnPanel.MouseLeave += new EventHandler(btnPanel_MouseLeave);
            btnPanel.Click      += _click;

            trans.Controls.Add(btnPanel);
            _obj.Controls.Add(trans);
        }
Ejemplo n.º 2
0
        public void discolorBtn(Control _obj, Point _location, Size _size, Bitmap _bmp, Color _entercolor, int _opacity, EventHandler _click)
        {
            trans                  = new UiTransparentRectMethod();
            trans.BackColor        = _entercolor;
            trans.Radius           = 1;
            trans.ShapeBorderStyle = UiTransparentRectMethod.ShapeBorderStyles.ShapeBSNone;
            trans.Size             = _size;
            trans.Location         = _location;
            trans.Opacity          = 0;
            opacity                = _opacity;

            UiControlsMethod.PanelEx btnPanel = new UiControlsMethod.PanelEx();
            btnPanel.Parent          = _obj;
            btnPanel.Location        = new Point(0, 0);
            btnPanel.Size            = _size;
            btnPanel.BackgroundImage = _bmp;
            entercolor = _entercolor;
            btnPanel.BackgroundImageLayout = ImageLayout.Center;
            btnPanel.BackColor             = Color.Transparent;
            btnPanel.MouseEnter           += new EventHandler(discoloButton_MouseEnter);
            btnPanel.MouseLeave           += new EventHandler(discoloButton_MouseLeave);
            btnPanel.Click += _click;

            trans.Controls.Add(btnPanel);
            _obj.Controls.Add(trans);
        }
Ejemplo n.º 3
0
    public void inputBox(Control _obj, Size _size, Point _location, Font _fnt, Color _fntcolor, string _text, int _type, bool _multiline, int _maxlength, Color _backcolor, int _backradius, int _opacity, string _mask, bool _readOnly, MouseEventHandler _click)
    {
        UiTransparentRectMethod boxFram = new UiTransparentRectMethod();

        boxFram.BackColor        = _backcolor;
        boxFram.Radius           = _backradius;
        boxFram.ShapeBorderStyle = UiTransparentRectMethod.ShapeBorderStyles.ShapeBSNone;
        boxFram.Size             = _size;
        boxFram.Location         = _location;
        boxFram.Opacity          = _opacity;
        paswordmask     = _mask;
        intype          = _type;
        multiline       = _multiline;
        _inBox.WordWrap = false;
        _inBox.KeyDown += new KeyEventHandler(inBox_KeyDown);
        if (_type == 1) //pasword mode
        {
            if (_maxlength > 100)
            {
                _maxlength = 100;
            }
            _inBox.KeyPress += new KeyPressEventHandler(inBox_KeyPress);
            _inBox.MouseUp  += new MouseEventHandler(inBox_MouseUp);
        }
        else
        {
            if (_multiline)
            {
                _inBox.WordWrap = true;
            }
            _inBox.Text = _text;
        }
        _inBox.ScrollBars  = RichTextBoxScrollBars.None;
        _inBox.Size        = new Size(_size.Width - _backradius, _size.Height - _backradius);
        _inBox.Location    = new Point(_backradius / 2, _backradius / 2);
        _inBox.MaxLength   = _maxlength;
        _inBox.Font        = _fnt;
        _inBox.ForeColor   = _fntcolor;
        _inBox.ReadOnly    = _readOnly;
        _inBox.MouseClick += _click;

        boxFram.Controls.Add(_inBox);
        _obj.Controls.Add(boxFram);
    }