相关疑难解决方法(0)

每隔X秒执行指定的功能

我有一个用C#编写的Windows窗体应用程序.无论何时打印机在线,以下功能都会检查:

public void isonline()
{
    PrinterSettings settings = new PrinterSettings();
    if (CheckPrinter(settings.PrinterName) == "offline")
    {
        pictureBox1.Image = pictureBox1.ErrorImage;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果打印机处于脱机状态,则更新映像.现在,我怎么能isonline()每2秒执行一次这个功能,所以当我拔下打印机时,表格(pictureBox1)上显示的图像变成另一个,而不重新启动应用程序或进行手动检查?(例如,按下运行该isonline()功能的"刷新"按钮)

.net c# winforms

53
推荐指数
5
解决办法
13万
查看次数

标签 统计

.net ×1

c# ×1

winforms ×1