0

ac#webbrowserコントロールを含むwinformアプリケーションがあります。Webbrowerコントロールはhtmlページをロードします。そのhtmlページにボタンがあります。そのボタンをクリックすると、winform関数(たとえば、Form1.csの関数)が呼び出されます。出来ますか?私を助けてください

4

1 に答える 1

1

指定したオブジェクトのパブリック プロパティとメソッドにアクセスするには、スクリプト コードでwindow.externalオブジェクトを使用します。(リンク先のサンプルをご覧ください)

C#

public void Test(String message)
{
    MessageBox.Show(message, "client code");
}

HTML

<button onclick="window.external.Test('called from script code')">
    call client code from script code
</button>
于 2012-07-04T15:59:07.647 に答える