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

By admin at 2022-11-12 • 0人收藏 • 1014人看过

 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.chengxu.xyz/t/457


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

登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...