Dot Net Compact Framework 控件

 

 

控件或组件

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 将截断为 10Pocket PC 不支持大于 16 位的有符号整数。

每次获取 Value 属性时,返回的值都是指定的 Increment 属性值的倍数。例如,如果 Increment 3Minimum 0,并且 Maximum 100,选择向上箭头之后的后续值为 36912,以此类推。当该值达到最小值或最大值时,它始终被设置为该值并且永远不能超过它。当该值为 100 并单击向下箭头时,值应为 97 (100 – 3)。但是,由于 97 不是增量值 3 的倍数,因此该控件将继续递减,直到它找到 3 的倍数,这时该值被设置为 96

OpenFileDialog

初始目录只能是 My Documents 文件夹及其子文件夹。这是 Pocket PC 操作系统强加的限制,可帮助用户在标准目录下组织他们的文件。

Panel

 

PictureBox

 

ProgressBar

 

RadioButton

 

SaveFileDialog

 

ScreenOrientation

允许您在不重置设备的情况下将屏幕方向值更改为 90180 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 控件

posted @ 2010-04-27 21:04  quietwalk  阅读(750)  评论(0编辑  收藏  举报