所以我有一个表单,我想在其中更改跟踪栏的位置并在单击标签后触发 trackbar_scroll 事件。至此,点击标签改变了trackbar的值,很简单:
private void label4_Click(object sender, EventArgs e)
{
trackBar1.Value = 0;
}
private void trackBar1_Scroll(object sender, EventArgs e)
{
if (trackBar1.Value == 0)
{
try
{
//code...
}
catch
{
MessageBox.Show("Error occured");
}
}
}
如何从标签点击中调用 trackBar1_scroll(..) 事件?
最佳答案
尝试直接调用它。你只需要自己提供参数:
trackBar1_Scroll(trackBar1, EventArgs.Empty);
或者只是
trackBar1_Scroll(null, null);
如果没有使用参数。
关于c# - 如何从另一个事件中触发事件处理程序,C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9933926/