分享一些不常用的常规控件操作

By admin at 26 天前 • 0人收藏 • 222人看过

 1. edit : 当你用代码edit.text="...很长的一个路径字符串..." 的时候, 你会发现文本框内的字符显示的是前面的一部分文字, 那么有没有思考过怎么才能显示最后那些文字出来呢?

如下图, 就是把路径的最后面的文件名显示出来

image.png

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. 类似模拟了人手


其他的还有一些, 在这篇里提到过

https://www.htmlayout.cn/t/457


如果你也有一些收藏, 欢迎分享出来.

登录后方可回帖

登 录
信息栏
公 告:

专注分享

谢绝纯提问

谢谢合作!
本站域名:HtmLayout.Cn
aardio可以快速开发上位机,本站主要记录了学习过程中遇到的问题和解决办法及aardio代码分享

这里主要专注于aardio学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.

Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
空间赞助:才仁机械
打赏本站
Loading...