【分享】文本框控件
vb吧
全部回复
仅看楼主
level 13
xuqiancun3 楼主
这两天用纯API做了一个文本框控件,个人感觉还可以,分享给大家。
【截图】
【特色属性】:Format:自动格式化文本,Label:左边显示标题信息;CanInput:可以输入哪些字符;CanNotInput:不能输入哪些字符;MaxValue:最大数值;MinValue:最小数值;TipText:文本内容为空时的提示信息。等等,具体大家可以下载示例工程自己测试
【下载地址】
链接:百度网盘
提取码:1234
2021年08月23日 09点08分 1
level 13
不错,自己写文本框能最大程度控制输入的字符,外观、样式也可以做很大改动
2021年08月23日 13点08分 3
谢谢,你是我学习的目标,逸风控件做的太牛了
2021年08月23日 13点08分
@xuqiancun3 [呵呵]我也就一般吧
2021年08月23日 14点08分
level 4
谢谢兄弟的分享!还在期待您的表格!!!
2021年08月25日 07点08分 4
表格一直想加树进去没有好的思路,就没动了。我们自己商用了几套软件,还是非常稳定的。明天跟同事们商量下,看能不能把目前的版本分享出来给大家免费用
2021年08月25日 11点08分
level 1
感觉回到10年前上高中时...
2021年08月25日 08点08分 5
level 11
反馈一个bug,另外大佬可以添加一个多行显示的功能
2021年08月25日 09点08分 6
额~是我这边IDE环境问题,打扰了
2021年08月25日 10点08分
level 11
通过Ctrl + v可以绕过这三个限制
2021年08月25日 10点08分 7
回复 ◎余思培 嗯,你说的这个是可行的,如果想这样做完全可以直接分析剪贴板的内容。我说的不好控制是指:可能有的人想粘贴进来的数据不合法就直接不要,而可能有的人是想把不合法的字符去掉,留下合法的字符。所以还不如不控制,直接在Change中自己判断更好
2021年08月25日 12点08分
粘贴确实是这样的,做的时候想到了,但是不好控制,于是干脆就不限制了。实际应用的话可以在Change事件中自己做判断aValue,不符合限制就 写aValue=aOldValue就可以了
2021年08月25日 11点08分
@xuqiancun3 可以尝试一下把粘贴的内容拆成单个字符走Press事件
2021年08月25日 11点08分
level 11
Format的疑惑
某个状态
按下Back键后
不知道是不是bug
另外我无法键入
#0#
这种数字,因为在按下0后,SelStart后移了一位,但没有输入0,不知道这是不是特性
2021年08月25日 10点08分 8
100那个也算不上bug,因为删除了小数点,就变成了100,
2021年08月25日 11点08分
level 11
纯自定义控件吗?
2021年08月25日 10点08分 9
是的,纯自定义的,连输入光标都是api实现的
2021年08月25日 11点08分
level 11
win10加载不了控件文件是什么问题?
2021年08月25日 10点08分 10
又键,系统管理员运行试试
2021年08月25日 11点08分
@xuqiancun3 哦,那是很高端了,我还没有做过这个,学习一下。
2021年08月25日 11点08分
level 1
老铁看下我的帖子
https://tieba.baidu.com/p/7512384056
2021年08月25日 12点08分 11
level 1
$a2@y2@2416id@ssbya@@ndmeomectrholob@@pa2@y2@2416id@s0348109375t$
2021年10月30日 04点10分 12
level 3
下载链接是空的,能不能再放个链接呢,谢谢
2022年09月11日 21点09分 13
1