![]() | ButtonEditControl 类 |
命名空间: QGEditors.WinForms
public sealed class ButtonEditControl : TextBox
The ButtonEditControl type exposes the following members.
名称 | 说明 | |
---|---|---|
![]() | ButtonEditControl |
初始化 ButtonEditControl 类的新实例。
|
名称 | 说明 | |
---|---|---|
![]() | Buttons |
获取当前编辑器中的按钮的集合。
|
![]() | Font |
获取或设置控件显示的文字的字体。
(覆写 ControlFont.) |
名称 | 说明 | |
---|---|---|
![]() | ButtonClick |
当单击一个按钮编辑器按钮时发生。
|
ButtonEditControl编辑器是文本编辑器,允许您在编辑框中显示无限数量的按钮。
ButtonEditControl类提供Buttons属性来访问编辑器中显示的按钮集合。每个按钮都由EditorButton 对象表示,该对象提供了一些指定按钮的外观,快捷方式,可见性,提示文本等属性。 通过设置Kind属性可以选择使用ButtonPredefines预置的按钮类型。
通过处理ButtonClick事件来响应点击编辑器按钮事件。
以下代码创建一个 ButtonEditControl 实例,并将其放在一个 Form 实例中。同时向 ButtonEditControl 实例中添加两个靠右顺序排列的按钮,第一个按钮使用默认的按钮类型(省略号),另一个按钮则改为 (ButtonPredefines.Delete) 。
代码执行的结果显示如下︰
using System.Windows.Forms; using QGEditors.WinForms; namespace QGEditors.WinFroms.Example { public partial class ButtonEditControlExample : Form { public ButtonEditControlExample() { var btnEdit1 = new ButtonEditControl(); btnEdit1.Buttons.Add(new EditorButton()); btnEdit1.Buttons.Add(new EditorButton(ButtonPredefines.Delete)); Controls.Add(btnEdit1); } } }