Dot Net Compact Framework 控件
控件或组件 |
Pocket PC |
Smartphone |
说明 |
是 |
否 |
有关创建自定义按钮控件的信息,请参见 自定义控件开发。 | |
是 |
是 |
| |
是 |
是 |
支持的版本:2.0。 | |
是 |
是 |
DropDownStyle 属性的默认值为 DropDownList。 | |
是 |
否 |
为子窗体创建的快捷菜单在子窗体销毁后仍然显示。 | |
是 |
是 |
可以使用此控件作为自定义控件的基础。 | |
是 |
是 |
.NET Compact Framework 仅支持 Cursor 和 WaitCursor 以及 Default 光标的 Current 属性。 | |
是 |
是 |
.NET Compact Framework 的 DataGrid 类位于一个孤立的程序集中。您必须在您的项目中添加一个指向 System.Windows.Forms.DataGrid.dll 的引用,才能使用该类。有关更多信息,请参见在 .NET Compact Framework 中使用 DataGrid。 | |
是 |
是 |
此控件需要用于 Smartphone 的 Windows Mobile 5.0 版。有关更多信息,请参见如何:在 .NET Compact Framework 中使用 DateTimePicker 类。 | |
是 |
否 |
显示并管理文档。请参见如何:使用 DocumentList 控件。 此类仅在 .NET Compact Framework 中可用。 | |
是 |
是 |
Height 属性调整控件的大小,这与 .NET Framework 的全功能版不同。 此控件不执行输入验证。 仅当单击向上或向下箭头,而不是将文本键入控件时,才发生 SelectedItemChanged 事件。 | |
是 |
是 |
在 Pocket PC 上,FormBorderStyle 属性仅支持 None 和 FixedSingle 值。在 Smartphone 上,FormBorderStyle 属性不可用。 虽然 .NET Compact Framework 支持窗体的 Icon 属性,但根据设计,图标不会在 Pocket PC 和 Smartphone 的应用程序中出现。 | |
是 |
否 |
为 Pocket PC 硬件上的按钮提供重写功能。请参见如何:使用 HardwareButton 组件。 | |
是 |
否 |
显示用于 Pocket PC 帮助的 HTML 帮助文件。请参见如何:显示用户帮助。 | |
是 |
是 |
| |
是 |
是 |
| |
是 |
否 |
操作 Pocket PC 上的软输入面板 (SIP)。请参见如何:使用 InputPanel 组件。 此类仅在 .NET Compact Framework 中可用。 | |
是 |
否 |
提供对安装在 Pocket PC 上的所有输入法软件的访问。 此类仅在 .NET Compact Framework 中可用。 | |
否 |
是 |
此类仅在 .NET Compact Framework 中可用。 | |
是 |
否 |
有限支持,即只是自动格式化为带下划线及蓝色的基本超链接。 | |
是 |
是 |
| |
是 |
是 |
如果列表中没有项,则不能设置 Text 属性。在 .NET Framework 全功能版中,该值被保留但被忽略。 .NET Compact Framework 不支持选择多项。 只有在控件已进行数据绑定时,设置 System.Windows.Forms.ListControl.SelectedValue 属性才有效。 | |
是 |
是 |
.NET Compact Framework 不支持 Sort 方法。若要解决此问题,请参见如何:对 ListView 项排序。 .NET Compact Framework 不支持选择多项。 | |
是 |
是 |
定义文本效果(如带角度的文本)的逻辑字体 (LogFont) 结构。有关代码示例,请参见使用 LogFont 显示旋转文本的示例。 此类仅在 .NET Compact Framework 中可用。 | |
是 |
是 |
不能在菜单分隔条的序号位置添加菜单项。.NET Compact Framework 会引发异常,.NET Framework 全功能版则忽略该操作。 无法在菜单项文本中显示“and”符 (&)。 | |
是 |
是 |
用于 Smartphone 的 Windows Mobile 仅支持 1 个按钮和 2 个按钮的消息框。 | |
是 |
是 |
提供生成和接收 Windows 消息的功能。有关示例,请参见如何:使用 MessageWindow 类。 此类仅在 .NET Compact Framework 中可用。 | |
是 |
是 |
| |
是 |
否 |
显示并响应用户通知。有关示例,请参见如何:发送通知。 | |
是 |
是 |
此类提供 Hibernate 事件,可为释放缓存资源提供机会。 此类仅在 .NET Compact Framework 中可用。
| |
是 |
是 |
Height 属性调整控件的大小,这与 .NET Framework 的全功能版不同。 与 .NET Framework 全功能版不同,此控件不执行输入验证。仅当单击向上或向下箭头时才发生 ValueChanged 事件。 小数值被视为整数。例如,10.25 或 10.75 将截断为 10。Pocket PC 不支持大于 16 位的有符号整数。 每次获取 Value 属性时,返回的值都是指定的 Increment 属性值的倍数。例如,如果 Increment 为 3,Minimum 为 0,并且 Maximum 为 100,选择向上箭头之后的后续值为 3、6、9、12,以此类推。当该值达到最小值或最大值时,它始终被设置为该值并且永远不能超过它。当该值为 100 并单击向下箭头时,值应为 97 (100 – 3)。但是,由于 97 不是增量值 3 的倍数,因此该控件将继续递减,直到它找到 3 的倍数,这时该值被设置为 96。 | |
是 |
否 |
初始目录只能是 My Documents 文件夹及其子文件夹。这是 Pocket PC 操作系统强加的限制,可帮助用户在标准目录下组织他们的文件。 | |
是 |
是 |
| |
是 |
是 |
| |
是 |
是 |
| |
是 |
否 |
| |
是 |
否 |
| |
是 |
是 |
允许您在不重置设备的情况下将屏幕方向值更改为 90、180 或 270。有关更多信息,请参见如何:处理方向和分辨率更改。 此类需要用于 Pocket PC 和 Smartphone 的 Windows Mobile 5.0 版软件。此类仅在 .NET Compact Framework 中可用。 | |
是 |
否 |
| |
是 |
否 |
始终停靠到窗体底部。它的大小无法更改。 | |
是 |
否 |
TabControl 的初始大小设置为占据窗体的全部工作区。取消停靠该控件以调整其大小。 | |
是 |
否 |
| |
是 |
是 |
Multiline 属性指定的单行 TextBox 控件仅支持左对齐。Multiline 文本框控件可以左、右或居中对齐。 如果 Multiline 为 false,.NET Compact Framework 将把控件大小调整到 Height 规格,但是只有 TextBox 中的第一行可使用。.NET Framework 全功能版将高度保持为一行。 不管被指定为什么,PasswordChar 属性始终为星号 (*)。 Smartphone 不支持 BorderStyle 属性。 | |
是 |
是 |
| |
是 |
否 |
Form 仅支持一个 ToolBar。尝试添加附加的 ToolBar 将引发 NotSupportedException。 不支持在设置 ToolBar 的 ImageList 属性之前设置 ToolBar 按钮的图像索引。 | |
是 |
否 |
| |
是 |
是 |
.NET Compact Framework 不支持 TreeView 的 Click 事件。替代办法是使用 AfterSelect 事件。若要获得本机 TreeView 控件中的功能,请参见如何:使用本机回调创建 TreeView 的子类。 | |
是 |
是 |
无法设置为最大值,因为与 NumericUpDown 控件类似,可以达到的最大值是滚动块上方的第一个空行。更具体来说,这就等于:Maximum 减 LargeChange 再加 1。 | |
是 |
是 |