using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; namespace ANX.ContentCompiler.GUI.Controls { public partial class ArrowButton : UserControl { public ArrowButton() { InitializeComponent(); } [EditorBrowsable(EditorBrowsableState.Always)] public String Content { get { return labelText.Text; } set { labelText.Text = value; } } private void ArrowButton_MouseEnter(object sender, EventArgs e) { BorderStyle = BorderStyle.FixedSingle; } private void ArrowButton_MouseLeave(object sender, EventArgs e) { BorderStyle = BorderStyle.None; } private void ArrowButton_MouseDown(object sender, MouseEventArgs e) { BackColor = Color.Green; } private void ArrowButton_MouseUp(object sender, MouseEventArgs e) { BackColor = Color.Transparent; } private void pictureBox1_Click(object sender, EventArgs e) { OnClick(e); } private void labelText_Click(object sender, EventArgs e) { OnClick(e); } } }