问题描述
- C#怎么改变事件触发的先后顺序
-
现在有两个事件,一个为timer1_Tick事件,和一个BackColorChanged事件,在timer1——tick事件中加了一个条件,if (num == 13)
{
this.timer1.Enabled = false;
return;
}
结束这个事件,但没等timer——tick事件这段代码运行完backcolorchange事件就触发了,怎样让time人tick事件运行完之后再运行backcolorchange事件;可能描述的不清楚,简单来说就是想控制事件触发的顺序,谢谢
解决方案
要看你做什么了,你可以在BackColorChanged事件里手工调用timer1_Tick。或者用一个bool变量判断下。
时间: 2024-10-21 19:51:24