社区
VCL组件使用和开发
帖子详情
关于EditMask的问题
skipsol
2011-07-17 06:53:53
我在TValueListEditor的某一个单元格上需要做输入值的校验,校验规则如下:
1. 可以输入A,B,C,D,E,a,b,c,d,e中的任意字符
2. 最大长度暂定5个(最好可以动态指定)
3. 输入的字符不能有重复值
请问应该怎么实现?
我尝试用TValueListEditor->ItemProps[i]->EditMask = "lllll;1;";
但是这样不能限制其他的字母,而且目标单元格会有 "11111;1;" 这样的初值显示。
...全文
87
4
打赏
收藏
关于EditMask的问题
我在TValueListEditor的某一个单元格上需要做输入值的校验,校验规则如下: 1. 可以输入A,B,C,D,E,a,b,c,d,e中的任意字符 2. 最大长度暂定5个(最好可以动态指定) 3. 输入的字符不能有重复值 请问应该怎么实现? 我尝试用TValueListEditor->ItemProps[i]->EditMask = "lllll;1;"; 但是这样不能限制其他的字母,而且目标单元格会有 "11111;1;" 这样的初值显示。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s1031129012
2011-07-18
打赏
举报
回复
To CppFile(..从头开始..):
谢谢你的回答,这样确实能解决问题。
我还想问一下,用EditMask能做到吗?
zjcman123
2011-07-18
打赏
举报
回复
用EditMask格式编辑不能实现你的3个目标,硬要实现,也需要自己写代码,
还不如用1楼的办法,毕竟目的最重要,实现方法无所谓
skipsol
2011-07-18
打赏
举报
回复
To CppFile(..从头开始..):
谢谢你的回答,这样确实能解决问题。
我还想问一下,用EditMask能做到吗?
CppFile
2011-07-17
打赏
举报
回复
bool func(String str,wchar_t &k)
{
if(str.Pos(String(k))==0) return false;
else return true;
}
void __fastcall TForm1::lst1KeyPress(TObject *Sender, wchar_t &Key)
{
if(Key=='a' || Key=='A' || Key=='b' || Key=='B' || Key=='c' || Key=='C' || Key=='d' || Key=='D' )
{
String str=lst1->Cells[ lst1->Col ][lst1->Row ];
if(func(str,Key)) Key=0;//重复
}
else Key=0;
}
//---------------------------------------------------------------------------
pb
edit
mask
控件改进
根据标题和描述,我们了解到有一个代码实现能够解决这个
问题
,分别新增了ue_up和ue_down两个事件,这两个事件会在用户按下上箭头或下箭头键时被触发。 在PowerBuilder中,事件处理是通过编写事件处理函数来实现的。...
在PB中使用日期时间控件
在PowerBuilder(PB)开发环境中,日期时间控件是一种常用的功能元素,用于用户界面中输入或选择日期和时间。在PB中,日期时间控件提供了直观的用户交互,使得应用程序可以方便地处理与日期和时间相关的数据。...
JBuilder数据库应用开发指南
此外,还探讨了数据格式化与显示模式的应用,如display
Mask
和
edit
Mask
属性的作用,以及如何正确设置exportDisplay
Mask
以确保数据导入导出时格式一致。对于开发者关心的性能优化、错误调试等
问题
,本书也提供了实用的...
ALV
EDIT
_
MASK
字段的使用.rar_ABAP
EDIT
_
MASK
_ALV
EDIT
_
MASK
字段的使用_ALV
EDIT
在ABAP编程中,ALV (ABAP List Viewer) 是一个强大的工具,用于展示和编辑数据表。在处理用户输入时,我们有时需要对特定字段应用格式化或限制,这时`
EDIT
_
MASK
`就派上用场了。`
EDIT
_
MASK
`是ABAP中的一种功能,允许...
西南交大信息安全报告
【西南交大信息安全报告】是关于《信息系统安全工程》课程设计的一份报告,重点讨论了基于MD5的密码加密技术和输入验证技术。MD5是一种广泛使用的散列函数,旨在为任意长度的消息生成一个128位(16字节)的散列值,...
VCL组件使用和开发
604
社区成员
13,457
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章