Esempio n. 1
0
        private void cmdDataExchange_Click(object sender, EventArgs e)
        {
            // 从当前的 WebBrowser 控件创建 IEBrowser 对象, WebBrowser 的 Url 属性已经设置为 "about:blank".
            IEBrowser ie = new IEBrowser(this.webBrowser);

            // 安装跟踪脚本到 WebBrowser, 从而使 __Get 和 __Set 方法可以使用.
            ie.InstallTrace( );

            int age = 10;

            // 设置姓名和年龄到 WebBrowser, 对于脚本中的字符串可以使用 " 或者 '.
            ie.__Set("name", "'tom'");
            ie.__Set("age", (age + 1).ToString( ));

            // 获取 WebBrowser 中的 name 和 age, 并弹出对话框.
            MessageBox.Show(string.Format("name={0}, age={1}", ie.__Get <string> ("name"), ie.__Get <int> ("age")));
        }
Esempio n. 2
0
		private void cmdDataExchange_Click ( object sender, EventArgs e )
		{
			// 从当前的 WebBrowser 控件创建 IEBrowser 对象, WebBrowser 的 Url 属性已经设置为 "about:blank".
			IEBrowser ie = new IEBrowser ( this.webBrowser );

			// 安装跟踪脚本到 WebBrowser, 从而使 __Get 和 __Set 方法可以使用.
			ie.InstallTrace ( );

			int age = 10;

			// 设置姓名和年龄到 WebBrowser, 对于脚本中的字符串可以使用 " 或者 '.
			ie.__Set ( "name", "'tom'" );
			ie.__Set ( "age", ( age + 1 ).ToString ( ) );

			// 获取 WebBrowser 中的 name 和 age, 并弹出对话框.
			MessageBox.Show ( string.Format ( "name={0}, age={1}", ie.__Get<string> ( "name" ), ie.__Get<int> ( "age" ) ) );
		}