DuiBaseControl 方法 |
DuiBaseControl 类型公开以下成员。
| 名称 | 说明 | |
|---|---|---|
| BeginInvoke |
在主线程上异步调用方法
| |
| BringToFront |
将控件带到 Z 顺序的前面
| |
| Dispose | (继承自 Component。) | |
| Dispose(Boolean) | (重写 ComponentDispose(Boolean).) | |
| DisposeCanvas |
释放画布
| |
| DrawBorders |
绘制边框
| |
| Finalize | (继承自 Component。) | |
| Focus |
为控件设置输入焦点
| |
| GetService | (继承自 Component。) | |
| HitTest |
点击测试
| |
| Invalidate |
使整个控件区域无效,导致重绘
| |
| Invalidate(Rectangle) |
使指定区域无效,导致重绘该区域
| |
| Invoke |
在主线程上调用方法
| |
| ManagedTask |
托管任务,用于处理可能会需要多次处理,但是只要最后一次处理的任务,比如布局,重绘。相同任务在很短时间内被托管多次,只会调用一次。该方法依赖重绘消息或者异步消息
| |
| OnAcceptTask |
接收到任务的时候
| |
| OnAnchorChanged |
触发AnchorChanged事件
| |
| OnAutoSizeChanged |
触发AutoSizeChanged事件
| |
| OnBackgroundImageChanged | ||
| OnDockChanged |
触发Dock改变事件
| |
| OnEnabledChanged |
触发OnEnabledChanged事件
| |
| OnFocusedChanged |
触发OnFocusedChanged事件
| |
| OnFontChanged |
触发字体改变事件
| |
| OnForeColorChanged |
触发ForeColorChanged事件
| |
| OnInvalidated |
触发Invalidated事件
| |
| OnIsSelectedChanged | ||
| OnKeyDown |
触发KeyDown事件
| |
| OnKeyPress |
触发KeyPress事件
| |
| OnKeyUp |
触发KeyUp事件
| |
| OnLayout | ||
| OnLoad | ||
| OnMarginChanged | ||
| OnMouseClick |
触发MouseClick事件
| |
| OnMouseDoubleClick |
触发MouseDoubleClick事件
| |
| OnMouseDown |
触发MouseDown事件
| |
| OnMouseEnter |
触发MouseEnter事件
| |
| OnMouseLeave |
触发MouseLeave事件
| |
| OnMouseMove |
触发MouseMove事件
| |
| OnMouseUp |
触发MouseUp事件
| |
| OnMouseWheel |
触发MouseWheel事件
| |
| OnMove |
触发Move事件
| |
| OnPaint |
触发Paint事件
| |
| OnPaintBackground |
触发PaintBackground事件
| |
| OnParentChanged | ||
| OnPrePaint |
背景绘制之后,子控件绘制之前,在Paint事件之前。一般用于继承控件的绘制
| |
| OnPreviewKeyDown |
触发PreviewKeyDown事件
| |
| OnPropertyChanged | ||
| OnSizeChanged |
触发SizeChanged事件
| |
| OnStartPaint | ||
| OnTextChanged | ||
| OnVisibleChanged |
触发VisibleChanged事件
| |
| PaintControl |
绘制控件
| |
| PerformLayout |
布局子控件
| |
| ResetMouseStatus |
重置鼠标状态,isMouseDown,isMouseEnter,isMouseEnterChildControl设置为false
| |
| ResumeLayout |
恢复布局
| |
| SendTask |
发送任务,父级容器可以接收到任务请求来执行需要的任务
| |
| SendToBack |
将控件发送到 Z 顺序的后面
| |
| SuspendLayout |
挂起布局
| |
| ToString | (重写 ComponentToString.) | |
| TriggerLoad |
触发Load事件
|
| 名称 | 说明 | |
|---|---|---|
| FormatDateTime |
将数据以时间格式并对其格式化
(由 ObjectExtenstions 定义。) | |
| FormatNumber |
将数据以数值方式对数据格式化
(由 ObjectExtenstions 定义。) | |
| FormatString |
将数据以字符串格式对数据格式化
(由 ObjectExtenstions 定义。) | |
| QueryT |
查询内部控件
(由 DuiControlExtensions 定义。) | |
| Sleep |
异步延迟执行代码,只能在主线程中调用
(由 DuiControlExtensions 定义。) | |
| ToBool |
将数据转换成Bool,如果转换失败返回False
(由 ObjectExtenstions 定义。) | |
| ToDateTime |
将数据转换成DateTime,如果转换失败返回空的时间
(由 ObjectExtenstions 定义。) | |
| ToDouble |
将数据转换成Double,如果转换失败返回0
(由 ObjectExtenstions 定义。) | |
| ToEnumT |
将数据转换成枚举,如果转换失败则返回默认值
(由 ObjectExtenstions 定义。) | |
| ToFloat |
将数据转换成Float,如果转换失败返回0
(由 ObjectExtenstions 定义。) | |
| ToInt | 已重载。
将数据转换成int,如果转换失败返回0
(由 ObjectExtenstions 定义。) | |
| ToInt(Int32) | 已重载。
数据转换成int,如果转换失败,返回errorResult
(由 ObjectExtenstions 定义。) | |
| ToJson |
将对象序列化成Json字符串
(由 JsonHelper 定义。) | |
| ToLong |
将数据转换成Long,如果转换失败返回0
(由 ObjectExtenstions 定义。) |