سلامpublic event EventHandler CheckedListBoxChanged;
private Timer _checkedListBoxTimer;
private void Form1_Load(object sender, EventArgs e)
{
_checkedListBoxTimer = new Timer() { Interval = 1, Enabled = false };
_checkedListBoxTimer.Tick += checkedListBoxTimer_Tick;
checkedListBox1.ItemCheck += checkedListBox_ItemCheck;
checkedListBox2.ItemCheck += checkedListBox_ItemCheck;
}
private void checkedListBoxTimer_Tick(object sender, EventArgs e)
{
_checkedListBoxTimer.Enabled = false;
CheckedListBoxChanged?.Invoke(_checkedListBoxTimer.Tag, EventArgs.Empty);
}
private void checkedListBox_ItemCheck(object sender, ItemCheckEventArgs e)
{
_checkedListBoxTimer.Tag = sender;
_checkedListBoxTimer.Enabled = true;
}
اگر بخوام در اینجا مثلا button1.Click + رو اضافه کنم طوری که وقتی button1 کلیک میشه همون آیتم چک عمل کنه باید چطوری بنویسم؟