12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using GUI.GUIUtils;
- using GUI.Properties;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Diagnostics;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace GUI
- {
- public partial class BottomButton : PictureBox, ICheckableUI
- {
- bool isChecked;
- public bool IsChecked
- {
- get => isChecked;
- set
- {
- isChecked = value;
- if (isChecked) Image = Resources.Button_Checked;
- else Image = Resources.Button_Unchecked;
- }
- }
- public BottomButton()
- {
- Click += ButtonOnClick;
- Image = Resources.Button_Unchecked;
- SizeMode = PictureBoxSizeMode.Zoom;
- }
- void ButtonOnClick(object sender, EventArgs e)
- {
- IsChecked = !IsChecked;
- }
- public void ResetClick()
- {
- Click -= ButtonOnClick;
- }
- }
- }
|