TextControl 文字处理控件:重新开始编号

发布时间:2015/01/31 00:01 发布者:iceman

返回博客中心

TextControl 文字处理控件 提供了几乎所有格式选项。使用ListFormatDialog,可以调整编号列表中的所有格式属性。并且允许用户重新启动编号列表,以使列表已从启始值重新开始。

有时,用户需要提供重新开始编号的功能,允许用户重新启动列表。代码如下

textControl1.Selection.ListFormat.RestartNumbering = true;

 

例子中做了个标记 restartFlag,用于标记是否需要重新开始编号。

private bool restartFlag = false; 
private void button1_Click(object sender, EventArgs e) 
{ 
    textControl1.Selection.ListFormat.RestartNumbering = true; 
    restartFlag = true; 
}

 

KeyUp 事件用于捕获 return 键值:

private void textControl1_KeyUp(object sender, KeyEventArgs e) 
{ 
    if (e.KeyCode != Keys.Return || restartFlag == false) return; 
    if (textControl1.Selection.ListFormat.Type == TXTextControl.ListType.Numbered) 
    { 
        textControl1.Selection.ListFormat.RestartNumbering = false; 
        restartFlag = false; 
    } 
}

 

Demo 下载:


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网