c# - 如何在 C# 中从 Windows 服务调用 Winform 方法
问题描述
我想从 Windows 服务调用 Winform 方法。
例如,这是我的 Winform 应用程序代码(MyWinForm),
public void TestMethod(){
MessageBox.Show("Hello World!");
}
这是我的 Windows 服务(MyService),
protected override void OnStart(string[] args){
MyWinform myWinform = new MyWinform();
myWinform.TestMethod();
}
请让我知道是否有其他方法可以做到这一点。谢谢你。
解决方案
您可以使用命名空间System.Windows.Forms从 Windows 服务访问 winform 方法 但是 正如 hayden 所说,您无法从 Windows servcie 应用程序访问 UI
推荐阅读
- python - 从 numpy 数组中获取信息
- c++ - 虚拟表的大小异常
- swift - 从详细信息视图导航到列表视图需要双击
- javascript - 如何将值归因于jquery点击功能
- php - Microsoft Dynamics crm api-在账户下创建联系人
- angular - 找不到模块导入 { async, TestBed } from '@angular/core/testing'; 从“离子角”导入 { IonicModule };
- amazon-web-services - (MalformedXML) 调用 PutBucketReplication 时
- dll - NuGet 包中的传递引用
- node.js - azure-functions-core-tools:运行“func init”命令失败
- wpf - .Net Core WPF MVVM 菜单使用 ItemContainerTemplate 不起作用