好文档 - 专业文书写作范文服务资料分享网站

王牌2 C# 控件查询手册 

天下 分享 时间: 加入收藏 我要投稿 点赞

C#从入门到精通

Maximum 和 Minimum 属性定义了两个值的范围用以表现任务的进度。Minimum 属性通常设置为值 0,Maximum 属性通常设置为指示任务完成的值。例如,若要正确显示复制一组文件时的进度,Maximum 属性应设置成要复制的文件的总数。

Value 属性表示应用程序在完成操作的过程中的进度。ProgressBar 显示的值仅仅是近似于 Value 属性的当前值。根据 ProgressBar 的大小,Value 属性确定何时显示下一个块或增加栏大小。

除了直接更改 Value 属性之外还有许多方式可以修改由 ProgressBar 显示的值。可以使

然后调用 PerformStep 方法来用 Step 属性指定一个特定值用以逐次递增 Value 属性的值,

使该值递增。若要更改增量值,可以使用 Increment 方法并指定一个用来递增 Value 属性的值。

16

C#控件查询手册 王牌2

网页显示控件

WebBrowser 控件

使用户可以在窗体内导航网页。 使用户可以在窗体中导航网页。 命名空间:System.Windows.Forms

程序集:System.Windows.Forms(在 system.windows.forms.dll 中) 语法

[ComVisibleAttribute(true)]

[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] public class WebBrowser : WebBrowserBase

备注

使用 WebBrowser 控件可以在 Windows 窗体应用程序中承载网页以及支持浏览器的其他文档。例如,可以使用 WebBrowser 控件在应用程序中提供基于 HTML 的集成用户帮助或 Web 浏览功能。此外,还可以使用 WebBrowser 控件向 Windows 窗体客户端应用程序添加基于 Web 的现有控件。

WebBrowser 控件不能由部分受信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。

WebBrowser 控件具有多个与导航相关的属性、方法和事件。使用下面的成员可以将控件导航到特定 URL、在导航历史记录列表中向后和向前移动,还可以加载当前用户的主页和搜索页: Url

Navigate GoBack GoForward GoHome GoSearch

如果导航不成功,则显示一页指示出现的问题。使用这些成员中的任何一个进行导航都会导致在导航的不同阶段发生 Navigating、Navigated 和 DocumentCompleted 事件。

使用这些成员和其他成员(如 Stop 和 Refresh 方法)可以在应用程序中实现与 Internet Explorer 中的用户界面控件类似的用户界面控件。即使不希望在窗体上显示 WebBrowser 控件,某些成员也十分有用。例如,可以使用 Print 方法打印网页的最新版本,而不向用户显示该页。

17

C#从入门到精通

使用 WebBrowser 控件还可以显示在应用程序中创建的内容或从数据库或资源文件检索的内容。使用 DocumentText 或 DocumentStream 属性,以字符串或数据流的形式获取或设置当前文档的内容。

还可以通过 Document 属性操作网页的内容,该属性包含一个 HtmlDocument 对象,向当前页提供对 HTML 文档对象模型 (DOM) 的托管访问。该属性与 ObjectForScripting 属性组合使用时,对在应用程序代码与网页中的动态 HTML (DHTML) 代码之间实现双向通信十分有用,使用它可以在单个用户界面中组合基于 Web 的控件和 Windows 窗体控件。在应用程序中可以使用 Document 属性调用脚本代码方法。脚本代码可以通过 window.external 对象访问应用程序,该对象是用于主机访问的内置 DOM 对象,它映射到为 ObjectForScripting 属性指定的对象。

Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows CE 平台说明: 要实现 .NET Compact Framework 应用程序中的 WebBrowser 的完整功能,需要用于 Pocket PC 和 Smartphone 的 Windows Mobile 5.0 版软件。有关更多信息,请参见如何:在 .NET Compact Framework 中使用 WebBrowser 控件。

18

C#控件查询手册 王牌2

从列表中选择控件

CheckedListBox 控件

显示一个可滚动的项列表,每项旁边都有一个复选框。 显示一个 ListBox,其中在每项的左边显示一个复选框。 命名空间:System.Windows.Forms

程序集:System.Windows.Forms(在 system.windows.forms.dll 中) 语法

[ComVisibleAttribute(true)]

[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] public class CheckedListBox : ListBox

备注

该控件提供一个项列表,用户可以使用键盘或控件右侧的滚动条定位该列表。用户可以在一项或多项旁边放置选中标记,并且可以通过 CheckedListBox.CheckedItemCollection 和 CheckedListBox.CheckedIndexCollection 浏览选中项。

若要在运行时向列表添加对象,请用 AddRange 方法分配一个对象引用数组。然后,列表显示每个对象的默认字符串值。可以用 Add 方法向列表添加单个项。

CheckedListBox 对象通过 CheckState 枚举支持三种状态:Checked、Indeterminate 和 Unchecked。必须在代码中设置 Indeterminate 状态,因为 CheckedListBox 的用户界面未提供这样操作的机制。

如果 UseTabStops 为 true,CheckedListBox 将在某项的文本中识别并扩展制表符,从而创建列。但是,制表位已预设,无法进行更改。

CheckedListBox 类支持以下三种索引集合:

集合

CheckedListBox 控件中包含的所有项。 选中项(包括处于不确定状态的项),它是 CheckedListBox 控件中所包含项的子集。选中的索引,它是项集合中索引的子集。这些索引指定处于选中状态或不确定状态的项。

封装类

CheckedListBox.ObjectCollection

CheckedListBox.CheckedItemCollection CheckedListBox.CheckedIndexCollection 19

C#从入门到精通

下面三个表是 CheckedListBox 类支持的三个索引集合的示例。

第一个表提供控件中项(控件中包含的所有项)的索引集合的示例。 索引 0 1 2 3 4

项 对象 1 对象 2 对象 3 对象 4 对象 5

复选状态 Unchecked Checked Unchecked Indeterminate Checked

第二个表提供选中项的索引集合的示例。 索引 0 1 2

项 对象 2 对象 4 对象 5

第三个表提供选中项的索引的索引集合示例。 索引 0 1 2

项的索引 1 3 4

注意 不能将数据绑定到 CheckedListBox。请改用 ComboBox 或 ListBox 绑定数据。有关更多信息,请参见如何:将 Windows 窗体 ComboBox 控件或 ListBox 控件绑定到数据。

ComboBox 控件

显示一个下拉式项列表。

表示 Windows 组合框控件。 命名空间:System.Windows.Forms

程序集:System.Windows.Forms(在 system.windows.forms.dll 中)

20

王牌2 C# 控件查询手册 

C#从入门到精通Maximum和Minimum属性定义了两个值的范围用以表现任务的进度。Minimum属性通常设置为值0,Maximum属性通常设置为指示任务完成的值。例如,若要正确显示复制一组文件时的进度,Maximum属性应设置成要复制的文件的总数。Value属性表示应用程序在完成操作的过程中的进度。ProgressBar显示的值仅仅
推荐度:
点击下载文档文档为doc格式
9zh0h95j7z7yqpo85nf2
领取福利

微信扫码领取福利

微信扫码分享