我怎么能在没有实际发生的情况下执行事件?
例如,如何button1_Click()在不单击按钮的情况下在代码中执行事件?
问题是我有一个WebClientdoewnloads文件列表.每次完成下载文件时,它都会执行一个DownloadFileCompleted事件,然后下载下一个文件.
但是,某些文件未下载(全部在计划中),因此不会执行该事件.我怎么能执行它?谢谢
只需将事件处理程序中存在的所有代码插入单独的函数中,例如
private void button1_click(...)
{
func(...)
}
public void func(...)
{
//even handler code
}
Run Code Online (Sandbox Code Playgroud)
如果你不举起什么活动,或者不能,只需打电话
func(...)
Run Code Online (Sandbox Code Playgroud)
我个人反对明确地调用事件处理程序,但更喜欢这种方法.对我来说似乎更清晰的代码结构.
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |