using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; namespace HXX.Scanner.Client.Base { public partial class ucButton : UserControl { public ucButton() { SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true); InitializeComponent(); } public Image NormalImage { get; set; } public Image DownImage { get; set; } public Image MoveImage { get; set; } private void ucButton_Load(object sender, EventArgs e) { } private void ucButton_MouseDown(object sender, MouseEventArgs e) { BackgroundImage = DownImage; } private void ucButton_MouseEnter(object sender, EventArgs e) { BackgroundImage = MoveImage; } private void ucButton_MouseLeave(object sender, EventArgs e) { BackgroundImage = NormalImage; } public void ReadButtonImage(Image normal, Image move, Image down) { NormalImage = normal; MoveImage = move; DownImage = down; BackgroundImage = NormalImage; this.Height = this.BackgroundImage.Height; this.Width = this.BackgroundImage.Width; } } }