TextEdit非空验证设置 DXperience学习笔记
发布时间:2010年03月25日 本页点击:372
第三方控件DXperience 的基本录入控件TextEdit 提供了比较强大的功能 对其属性的设置可以限制用户输入的内容
右键 TextEdit 属性 Properties 中 mask 选项 masktype 设为regex 后 即可在editmask中输入正则表达式限制输入内容
该中限制不能对TextEdit 是否为空进行验证 通过这几天的学习 发现可以添加一个dxValidationProvider控件来实现对TextEdit 的非空验证
在工具箱中找到dxValidationProvider控件拖拉到界面上 转到代码窗口
添加命名空间
以下是代码片段:
using DevExpress.Utils;
ConditionValidationRule notEmptyValidationRule = new ConditionValidationRule();
notEmptyValidationRule.ConditionOperator = ConditionOperator.IsNotBlank;
notEmptyValidationRule.ErrorText = "请输入 该表单不能为空!";
dxValidationProvider1.SetValidationRule(BulidName, notEmptyValidationRule);//两个参数表示验name值为BulidName的TextEdit控件为notEmptyValidationRule验证 |
分享到:
相关推荐
在DevExpress的UI库中,TextEdit可以进行更复杂的定制,包括但不限于样式、验证规则、自定义行为等。 设置水印文字通常是为了在TextEdit控件为空时显示一些提示信息,告知用户应该输入什么样的数据。在DevExpress中...
在Qt 4中,`TextEdit` 已经可以实现基本的富文本编辑功能,如字体样式设置、文本颜色、段落格式调整等。在Qt 5中,`TextEdit` 进一步强化,支持更多的文本格式导入导出、更好的HTML渲染以及对WebKit的集成,使得在Qt...
在QML(Qt Quick)中,`QmlTextEdit` 是一个用于显示和编辑文本的组件。这个`QmlTextEditScrollBar`可能是一个自定义实现,它为`QmlTextEdit`添加了滚动条功能,因为默认的`QmlTextEdit`在文本内容过多时可能不会...
"Qt:textEdit转PDF和打印"这个主题涉及到的是如何在Qt环境中利用textEdit组件将文本内容转换成PDF格式,并进行打印预览及实际打印操作,特别是在mac操作系统上。 首先,Qt的textEdit是一个富文本编辑器,它允许用户...
TextEdit是一款基于C语言开发的文本编辑器,它利用操作系统API来实现基本的文本编辑功能。在编程领域,直接调用API(Application Programming Interface)是一种常见的方法,它允许开发者使用操作系统提供的服务,...
为了实现动态显示,我们可以利用QTimer类,设置定时器在特定间隔后更新TextEdit中的内容,以展示下一帧的字符网格。 在实际操作中,我们还需要考虑以下几点: 1. **字符映射**:选择合适的字符集,确保在各种字体...
总的来说,"Delphi TextEdit 仿RTF编辑器"是一个旨在提高文本编辑体验的工具,它展示了Delphi在构建富文本应用方面的强大能力,同时也为Delphi程序员提供了一个学习和参考的实例。通过掌握这些技术,开发者可以创建...
先简单做个分享,有时间再补一个完整的用例 self.textEdit = QtGui.QTextEdit(slef) 1.设置背景颜色 self.textEdit.setStyleSheet(...以上这篇使用PyQt4 设置TextEdit背景的方法就是小编分享给大家的全部内
对于初学者来说,分析和学习"TEXTEDIT_vb6_源码"能帮助理解VB6中的事件驱动编程模型、控件交互以及自定义控件的方法。而对于经验丰富的开发者,这个项目可能提供了关于如何优雅地扩展标准控件功能的示例。 在查看...
TextEdit文本编辑器是一款基于C++编写的简单文本编辑软件,对于初学者来说,它是一个很好的学习资源,可以深入了解文本编辑器的基本功能实现和C++编程技术。以下将详细阐述其核心知识点: 1. C++语言基础:TextEdit...
dev textedit绑定gridview
因此,了解如何调整和设置界面中的文本大小至关重要。 首先,我们需要理解QT5中的QFont类。QFont是QT用于处理字体的基础类,它提供了设置字体名称、大小、样式、粗细等功能。在QT5.12中,我们可以利用QFont来改变...
以上这篇PYQT5设置textEdit自动滚屏的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:PyQT5 QTableView显示绑定数据的实例详解PyQt5 QTableView...
在QML(Qt Quick)中,`QmlTextEdit` 是一个用于...这个示例项目“QmlTextEdit接受拖放QmlTextEditDrop”应该是展示了如何实现上述功能的一个实例,通过解压提供的压缩包,开发者可以学习到具体的代码实现和配置方式。
想在手机上写日记吗?正在找软件吧?这是一个不错的编辑器,试试吧!顶!!