100165726.htm
来自「C#高级编程(第三版),顶死你们。。 。up」· HTM 代码 · 共 286 行 · 第 1/2 页
HTM
286 行
style='font-family:宋体'>字符串,该字符串可以通过访问文本字段</span><span lang=EN-US>textUrl</span><span
style='font-family:宋体'>的</span><span lang=EN-US>Text</span><span
style='font-family:宋体'>特性来获得。方法</span><span lang=EN-US>Navigate()</span><span
style='font-family:宋体'>后面的</span><span lang=EN-US>4</span><span
style='font-family:宋体'>个参数都是可选的。因为</span><span lang=EN-US>C#</span><span
style='font-family:宋体'>不支持可选参数,所以必须传送值。但是,用变量</span><span lang=EN-US>noArg</span><span
style='font-family:宋体'>传送</span><span lang=EN-US>null</span><span
style='font-family:宋体'>值就足够了。</span></p>
<p class=2 style='margin-top:8.15pt;margin-right:0cm;FTEL:0cm;
margin-left:21.45pt;FTEL:.0001pt;FTEL:18.45pt'><span
lang=EN-US>private void OnNavigate(object sender System.EventArgs e)</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
object noArg = null;</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
axWebBrowser1.Navigate(textUrl.Text, ref noArg, ref noArg, ref noArg, ref
noArg);</span></p>
<p class=2 style='margin-top:0cm;margin-right:0cm;FTEL:8.15pt;
margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>}</span></p>
<p class=MsoNormal><span style='font-family:宋体'>在</span><span lang=EN-US>Back</span><span
style='font-family:宋体'>和</span><span lang=EN-US>Forward</span><span
style='font-family:宋体'>按钮的</span><span lang=EN-US>Click</span><span
style='font-family:宋体'>事件处理程序中,调用浏览器控件的</span><span lang=EN-US>GoBack()</span><span
style='font-family:宋体'>和</span><span lang=EN-US>GoForward()</span><span
style='font-family:宋体'>方法:</span></p>
<p class=2 style='margin-top:8.15pt;margin-right:0cm;FTEL:0cm;
margin-left:21.45pt;FTEL:.0001pt;FTEL:18.45pt'><span
lang=EN-US>private void OnBack(object sender, System.EventArgs e)</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
try</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
axWebBrowser1. GoBack();</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
}</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
catch</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
}</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>}</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US> </span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>private
void OnForward(object sender, System.EventArgs e)</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
try</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
axWebBrowser1. GoForward();</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
}</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
catch</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
}</span></p>
<p class=2 style='margin-top:0cm;margin-right:0cm;FTEL:8.15pt;
margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>}</span></p>
<p class=MsoNormal><span lang=EN-US>Web</span><span style='font-family:宋体'>控件也提供了一些可用作</span><span
lang=EN-US>.NET</span><span style='font-family:宋体'>事件的事件。给事件</span><span
lang=EN-US>StatusTextChange</span><span style='font-family:宋体'>添加事件处理程序</span><span
lang=EN-US>OnStatusChange()</span><span style='font-family:宋体'>,把由控件返回的状态设置为</span><span
lang=EN-US>Windows</span><span style='font-family:宋体'>窗体应用程序中的状态栏。</span></p>
<p class=2 style='margin-top:8.15pt;margin-right:0cm;FTEL:0cm;
margin-left:21.45pt;FTEL:.0001pt;FTEL:18.45pt'><span
lang=EN-US>private void OnStatusChange(object sender </span></p>
<p class=2 style='margin-left:21.45pt;FTEL:74.4pt'><span lang=EN-US>AxSHDocVw.DWebBrowserEvents2_StatusTextChangeEvent
e)</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>{</span></p>
<p class=2 style='margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>
statusBar.Text = e.text;</span></p>
<p class=2 style='margin-top:0cm;margin-right:0cm;FTEL:8.15pt;
margin-left:21.45pt;FTEL:18.45pt'><span lang=EN-US>}</span></p>
<p class=MsoNormal><span style='font-family:宋体'>现在就有了一个简单的浏览器,可用于导航到</span><span
lang=EN-US>Web</span><span style='font-family:宋体'>页面上,如图</span><span
lang=EN-US>28-12</span><span style='font-family:宋体'>所示。</span></p>
<p class=a><span lang=EN-US><img width=432 height=302
src="28/image013.jpg"></span></p>
<p class=10><span style='font-family:宋体'>图</span><span lang=EN-US> 28-12</span></p>
</div>
<!-- page -->
<div class="page" style="text-align: center">
<a href="100165725.htm">上一页</a> <a href="index.html">首页</a> <a href="100165727.htm">下一页</a>
</div>
<div style="margin: 0px auto; width: 700px; border: solid 1px #0b5f98;">
<div style="float: left; width: 16px; background-color: #0b5f98; color: White; padding: 1px;">
图书导读
</div>
<div style="float: right; width: 670px; text-align: left; line-height: 16pt; padding-left: 2px">
<!--导读-->
<h1 id="divCurrentNode2" style="color: #b83507; width: 100%; text-align: left; font-size: 12px; padding-left: 2px">当前章节:<a href='100165726.htm'><font color='red'>28.3.5 在Windows窗体中使用ActiveX控件</font></a></h1>
<div id="divRealteNod2" style="padding-left: 2px">
<div style='float:left;width:49%'>·<a href='100165723.htm'>28.3.2 创建Runtime Callable Wrapper</a></div><div style='float:right;width:49%'>·<a href='100165724.htm'>28.3.3 线程问题</a></div><div style='float:left;width:49%'>·<a href='100165725.htm'>28.3.4 添加连接点</a></div><div style='float:right;width:49%'>·<a href='100165727.htm'>28.3.6 在ASP.NET中使用COM对象</a></div><div style='float:left;width:49%'>·<a href='100165728.htm'>28.4 在COM客户程序中使用.NET组件</a></div><div style='float:right;width:49%'>·<a href='100165729.htm'>28.4.1 COM Callable Wrapper</a></div></div>
</div>
</div>
</div>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?