C#对窗体程序传参数

2019-01-03 02:51发布

通过点击浏览器页面上的html按钮怎么给C#窗体程序(窗体程序已启动)传参数,求解!!!

标签: 编程
3条回答
Evening l夕情丶
2楼-- · 2019-01-03 02:59

winForm 承载一个http是最好的方式。

查看更多
放我归山
3楼-- · 2019-01-03 03:04

通过文件吧,一个写文件,一个读文件

查看更多
甜甜的少女心
4楼-- · 2019-01-03 03:20

在 HTML 按钮添加 Js 事件,为 Js 代码事件实现 window.external 方法 + 事件名称,Windows 窗体中实现同名称事件接收参数。

HTML 代码:

 1 <html>
 2 <body>
 3 <button type="button" id="btnReload" onclick="Reload()" class="btn btn-lg btn-primary">刷  新</button>
 4 </body>
 5 </html>
 6 
 7 <script language="javascript" type="text/javascript">
 8 function Reload() {
 9     window.external.Reload(1);
10 }
11 </script>

C# 代码:

        [ComVisible(true)]
        public void Reload(int i)
        {
            MessageBox.Show(i.ToString());
        }

C# 中的方法需要添加 [ComVisible(true)] 属性。

查看更多
登录 后发表回答