Dot Net Compact Framework 控件
2010-04-27 21:04
639 查看
控件或组件 | Pocket PC | Smartphone | 说明 |
Button | 是 | 否 | 有关创建自定义按钮控件的信息,请参见 自定义控件开发。 |
CheckBox | 是 | 是 | |
ClipBoard | 是 | 是 | 支持的版本:2.0。 |
ComboBox | 是 | 是 | DropDownStyle 属性的默认值为 DropDownList。 |
ContextMenu | 是 | 否 | 为子窗体创建的快捷菜单在子窗体销毁后仍然显示。 |
Control | 是 | 是 | 可以使用此控件作为自定义控件的基础。 |
Cursor 和 Cursors | 是 | 是 | .NET Compact Framework 仅支持 Cursor 和 WaitCursor 以及 Default 光标的 Current 属性。 |
DataGrid | 是 | 是 | .NET Compact Framework 的 DataGrid 类位于一个孤立的程序集中。您必须在您的项目中添加一个指向 System.Windows.Forms.DataGrid.dll 的引用,才能使用该类。有关更多信息,请参见在 .NET Compact Framework 中使用 DataGrid。 |
DateTimePicker | 是 | 是 | 此控件需要用于 Smartphone 的 Windows Mobile 5.0 版。有关更多信息,请参见如何:在 .NET Compact Framework 中使用 DateTimePicker 类。 |
DocumentList | 是 | 否 | 显示并管理文档。请参见如何:使用 DocumentList 控件。 此类仅在 .NET Compact Framework 中可用。 |
DomainUpDown | 是 | 是 | Height 属性调整控件的大小,这与 .NET Framework 的全功能版不同。 此控件不执行输入验证。 仅当单击向上或向下箭头,而不是将文本键入控件时,才发生 SelectedItemChanged 事件。 |
Form | 是 | 是 | 在 Pocket PC 上,FormBorderStyle 属性仅支持 None 和 FixedSingle 值。在 Smartphone 上,FormBorderStyle 属性不可用。 虽然 .NET Compact Framework 支持窗体的 Icon 属性,但根据设计,图标不会在 Pocket PC 和 Smartphone 的应用程序中出现。 |
HardwareButton | 是 | 否 | 为 Pocket PC 硬件上的按钮提供重写功能。请参见如何:使用 HardwareButton 组件。 |
Help | 是 | 否 | 显示用于 Pocket PC 帮助的 HTML 帮助文件。请参见如何:显示用户帮助。 |
HScrollBar | 是 | 是 | |
ImageList | 是 | 是 | |
InputPanel | 是 | 否 | 操作 Pocket PC 上的软输入面板 (SIP)。请参见如何:使用 InputPanel 组件。 此类仅在 .NET Compact Framework 中可用。 |
InputMethodCollection | 是 | 否 | 提供对安装在 Pocket PC 上的所有输入法软件的访问。 此类仅在 .NET Compact Framework 中可用。 |
InputMode | 否 | 是 | 请参见如何:设置 Smartphone 输入模式。 此类仅在 .NET Compact Framework 中可用。 |
LinkLabel | 是 | 否 | 有限支持,即只是自动格式化为带下划线及蓝色的基本超链接。 |
Label | 是 | 是 | |
ListBox 和 ListControl | 是 | 是 | 如果列表中没有项,则不能设置 Text 属性。在 .NET Framework 全功能版中,该值被保留但被忽略。 .NET Compact Framework 不支持选择多项。 只有在控件已进行数据绑定时,设置 System.Windows.Forms.ListControl.SelectedValue 属性才有效。 |
ListView | 是 | 是 | .NET Compact Framework 不支持 Sort 方法。若要解决此问题,请参见如何:对 ListView 项排序。 .NET Compact Framework 不支持选择多项。 |
LogFont | 是 | 是 | 定义文本效果(如带角度的文本)的逻辑字体 (LogFont) 结构。有关代码示例,请参见使用 LogFont 显示旋转文本的示例。 此类仅在 .NET Compact Framework 中可用。 |
MainMenu | 是 | 是 | 不能在菜单分隔条的序号位置添加菜单项。.NET Compact Framework 会引发异常,.NET Framework 全功能版则忽略该操作。 无法在菜单项文本中显示“and”符 (&)。 |
MessageBox | 是 | 是 | 用于 Smartphone 的 Windows Mobile 仅支持 1 个按钮和 2 个按钮的消息框。 |
MessageWindow | 是 | 是 | 提供生成和接收 Windows 消息的功能。有关示例,请参见如何:使用 MessageWindow 类。 此类仅在 .NET Compact Framework 中可用。 |
MonthCalendar | 是 | 是 | |
Notification | 是 | 否 | 显示并响应用户通知。有关示例,请参见如何:发送通知。 |
MobileDevice | 是 | 是 | 此类提供 Hibernate 事件,可为释放缓存资源提供机会。 此类仅在 .NET Compact Framework 中可用。 |
NumericUpDown | 是 | 是 | 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。 |
OpenFileDialog | 是 | 否 | 初始目录只能是 My Documents 文件夹及其子文件夹。这是 Pocket PC 操作系统强加的限制,可帮助用户在标准目录下组织他们的文件。 |
Panel | 是 | 是 | |
PictureBox | 是 | 是 | |
ProgressBar | 是 | 是 | |
RadioButton | 是 | 否 | |
SaveFileDialog | 是 | 否 | |
ScreenOrientation | 是 | 是 | 允许您在不重置设备的情况下将屏幕方向值更改为 90、180 或 270。有关更多信息,请参见如何:处理方向和分辨率更改。 此类需要用于 Pocket PC 和 Smartphone 的 Windows Mobile 5.0 版软件。此类仅在 .NET Compact Framework 中可用。 |
Splitter | 是 | 否 | |
StatusBar | 是 | 否 | 始终停靠到窗体底部。它的大小无法更改。 |
TabControl | 是 | 否 | TabControl 的初始大小设置为占据窗体的全部工作区。取消停靠该控件以调整其大小。 |
TabPage | 是 | 否 | |
TextBox | 是 | 是 | Multiline 属性指定的单行 TextBox 控件仅支持左对齐。Multiline 文本框控件可以左、右或居中对齐。 如果 Multiline 为 false,.NET Compact Framework 将把控件大小调整到 Height 规格,但是只有 TextBox 中的第一行可使用。.NET Framework 全功能版将高度保持为一行。 不管被指定为什么,PasswordChar 属性始终为星号 (*)。 Smartphone 不支持 BorderStyle 属性。 |
Timer | 是 | 是 | |
ToolBar | 是 | 否 | Form 仅支持一个 ToolBar。尝试添加附加的 ToolBar 将引发 NotSupportedException。 不支持在设置 ToolBar 的 ImageList 属性之前设置 ToolBar 按钮的图像索引。 |
TrackBar | 是 | 否 | |
TreeView | 是 | 是 | .NET Compact Framework 不支持 TreeView 的 Click 事件。替代办法是使用 AfterSelect 事件。若要获得本机 TreeView 控件中的功能,请参见如何:使用本机回调创建 TreeView 的子类。 |
VScrollBar | 是 | 是 | 无法设置为最大值,因为与 NumericUpDown 控件类似,可以达到的最大值是滚动块上方的第一个空行。更具体来说,这就等于:Maximum 减 LargeChange 再加 1。 |
WebBrowser | 是 | 是 | 请参见如何:在 .NET Compact Framework 中使用 WebBrowser 控件。 |
相关文章推荐
- 在.NET Compact Framework编写一个自定制呈现的列表控件(翻译)
- 基于.NET CompactFramework的九宫格控件(附源码)
- DotNet Compact Framework中位图资源的使用学习笔记
- 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件
- 基于.NET CompactFramework的九宫格控件(附源码)
- Windows mobile下用.net compact framework写的一个GIF控件.
- 在 .NET Compact Framework 中宿主 ActiveX 控件(翻译)
- .Net Compact Framework 基础篇(11)--使用范型来创建控件
- 添加条码生成功能到您的.NET智能移动设备的条码控件Barcode Professional for .NET Compact Framework
- WP移动设备压缩与解压控件Xceed Zip for .NET Compact Framework控件下载及详细介绍使用方法
- .Net Compact Framework开发(1)——基本原则和常用控件
- 基于.NET Compact Framework的实时曲线绘制控件
- .NET Compact Framework 线程与界面上的控件
- DotNetTextBox控件常见问题FAQ
- NET Compact Framework Technology Samples
- 使用.NET Compact Framework开发Windows Mobile程序,不能触发OnKeyPress/OnKeyDown的原因及解决办法
- ClickOnce部署DotNETFrameWork流程及注意事项
- Windows Mobile, WinCe使用 .NET Compact Framework 进行3G和RAS应用的开发
- Fix Hosting ActiveX Controls in the .NET Compact Framework Bug
- .NET Compact Framework下SQL CE兼容性问题