C# js调用winform方法,C# JS与winform通信
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C# js调用winform方法,C# JS与winform通信
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                關鍵組件:System.windows.Forms.WebBroswer
關鍵聲明:類前聲明
namespace gdi___ {[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")][System.Runtime.InteropServices.ComVisibleAttribute(true)]public partial class Main : Form{.
.
.
}
如果不聲明第二句會出現IE下,對象不支持該屬性或者方法錯誤
WebBroswer關鍵屬性設置:
剩下就很簡單了,在JS中用如下方法調用:
var tnum=window.external.getDebugPath();//getDebugPath()為c#方法
另外要說明的是:this.WebBroswer1.ObjectForScripting = this;用來設置調用目前容器,如果在別的類里聲明,就要將this替換為相應類
OK,發現寫代碼的確很費腦子~~~~
總結
以上是生活随笔為你收集整理的C# js调用winform方法,C# JS与winform通信的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: flask接收前台的form数据
 - 下一篇: 媒体查询使用方法@media