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); }
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); }
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); }