扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:John Kennedy 来源:Microsoft 开发人员网络 2007年10月28日
关键字: 概述 Browser Express web Linux
以下描述了我如何着手创建 Web Browser Express 项目。在从 C# Express 新项目对话框创建一个Windows 应用程序之后,我将下列控件拖到 Windows 窗体:
TabControl:这个控件存储所有子页,每个子页能控制一个 WebBrowser 控件。一旦它已经创建,向其添加其他页就会很容易。为了确定它填充了整个 Windows 窗体,Dock 属性被设定为 Fill。这使得该控件保持与 Windows 窗体同样大小,即便是调整大小之后。
MenuStrip:尽管这个应用程序中没有菜单,还是存在 MenuStrip 来提供一个屏幕顶端的区域,按钮和文本框可以添加到这个区域。另外,如果您决定添加一些菜单选项,您可以在这里添加。我将 MenuStrip 拖出以使其变得稍大。
Buttons:需要有一些用于 Web 浏览的简单控件。按钮被拖动到 MenuStrip 中,并调整大小,有一个图像应用于这些按钮。我惟一需要做的一件事就是重新绘制图像背景,使其为浅蓝色,以便看起来像 MenuStrip。
Textboxes 和 ComboBoxes :除了按钮,我还需要一个用于 URL 和搜索字符串的文本框。实际上,URL 是一个 ComboBoxes,允许用户输入一个 Web 地址,并从一个下拉列表中选择项目。这个列表是在设计器中填充的,但如果您希望的话可以以编程方式添加新项。
PictureBox:最右边的 PictureBox 控件是为了装饰用的。Web 浏览器在下载内容时会显示一些动画。
timer:timer 对象用于一秒钟数次发出一个消息。这个消息被一个叫做 timer1_tick() 的方法捕获,并用于更改在 PictureBox 中显示的图像。结果是动画。这并不算是第一流的解决方案,但是它奏效。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者