分享一些不常用的常规控件操作
By
admin
at 2022-11-12 • 0人收藏 • 1010人看过
1. edit : 当你用代码edit.text="...很长的一个路径字符串..." 的时候, 你会发现文本框内的字符显示的是前面的一部分文字, 那么有没有思考过怎么才能显示最后那些文字出来呢?
如下图, 就是把路径的最后面的文件名显示出来
winform.edit.text = "C:\Program Files (x86)\2345Soft\2345Explorer\Uninstall.exe" //移动光标到后面,来显示后面的字符 winform.edit.setsel(winform.edit.getLength())
2. radiobutton 不知道你有没有发现, 如果是手动点击单选按钮 , 单选嘛当然只能选择其中一个, 手动点选的时候其他的就会退出选中状态 , 但是 , 如果用代码radiobutton.checked = true , 你会发现其他选中的并不会自动退出选中状态,
那么如果需要代码里实现单选应该怎样?
可以发送单击消息给radiobutton控件.
::PostMessage(winform.radiobutton.hwnd, 0xf5/*_BM_CLICK*/, 0, 0)
上面这一句就行了, 它相当于移动鼠标过去单击了一下你设置的这个radiobutton. 类似模拟了人手
其他的还有一些, 在这篇里提到过
如果你也有一些收藏, 欢迎分享出来.
登录后方可回帖