如何检查表单的实例是否已存在?
我正在为 Rhino 开发一个插件,当我运行启动插件的命令时,我会执行以下操作。它创建一个启动表单,上面有一个计时器,2秒后我加载另一个表单。
如果我错误地再次单击插件图标,它会创建另一个 spash 表单实例,从而再次加载插件。
我该如何防止这种情况?
这是制作表单的代码。
public override IRhinoCommand.result RunCommand(IRhinoCommandContext context)
{
Splash Splash = new Splash();
Splash.Show();
return IRhinoCommand.result.success;
}
Im developing a plugin for Rhino, and when i run the command starting plugin i carries out the following. It creates a splash form, which has a timer on it, and after 2sec i loads another form.
If i by mistake click the plugin-icon again, it creates another instance of the spash form, which loads the plugin again.
How do i prevent this?
This is the code that makes the form.
public override IRhinoCommand.result RunCommand(IRhinoCommandContext context)
{
Splash Splash = new Splash();
Splash.Show();
return IRhinoCommand.result.success;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)