C#通过html调用WinForm的方法

2019-12-30 12:15:10王冬梅

第一个可以是因为form1里面有MyMessageBox这个方法,你吧MyMessageBox1和ShowForm移动到form1中或者把MyMessageBox移动到WinOperationClass里面,再把


webBrowser1.ObjectForScripting = this;

这句改成


WinOperationClass w=new WinOperationClass();
webBrowser1.ObjectForScripting = w;

就可以了

推荐第二种……把所有的 Com可见的方法放在一个类里面好维护



注:相关教程知识阅读请移步到c#教程频道。