我有一个网页,嵌入在我的winform。
单击应用程序上的按钮时,表单将显示并导航到设置页。
我想要的是在网站上看到一个事件。例如,如果用户更改了网页上的一些设置并单击OK,那么我应该捕捉到它,并自动关闭窗体。
这有可能吗?
以下是OK click事件的JS代码
if (statusOK) {
Ext.Msg.show({
title : '',
buttons : Ext.Msg.OK,
msg : 'Default settings saved.',
icon : Ext.Msg.INFO
}); 任何帮助都将不胜感激。
谢谢
发布于 2013-08-14 14:27:30
您可以在javascript中执行以下操作
window.external.MyFunction();它将调用winforms中的MyFunction()函数。
在您的cs文件中需要:
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
[System.Runtime.InteropServices.ComVisibleAttribute(true)]在你的班级定义之前。MyFunction()需要公开。在这个功能中,你可以对你的形式做任何你想做的事。
发布于 2013-08-14 14:22:40
在您的网页中,您可以重定向到一些巧尽心思构建的URL,如myapp://doStuff。
在web浏览器控件中,您可以订阅Navigating事件,该事件将在页面尝试转到另一个URL时触发。在该处理程序中,您可以检测巧尽心思构建的URL并执行所需的操作。
https://stackoverflow.com/questions/18234197
复制相似问题