开发WinForm程序遇到CheckBox文字换行的问题

最近在整理在博客园上的文章,将上面的文章全部删除,移到自己网站上来了,看到这篇8年前所写的文章,还是有种违和的感觉,当时正在用WinForm开发一个商务通程序,是多语言版本的,尽管后来项目没有开发完毕就夭折了,但关于WinForm开发,还是学习到了不少的知识,如多语言的问题,WinForm版本的TableTreeDataGridView完全是自己重写实现的, TableTreeDataGridView是一个控件,就是WinForm版本的表格树,用于展示对网站访客的各种跟踪,如从哪儿进来,会话时长,从哪个页面浏览到哪个页面等等;唉,可惜的是代码不知道扔到电脑哪个犄角旮旯里面去了,也算是刚入道时对WinForm技术研究深入,算是半个微软技术人吧。

好了,废了那么多话,下面就将以前写的原文,原封不动搬上来吧!

WinForm CheckBox文字换行

在做项目的时候遇到一个有意思的问题,也算是我知识点中的一个盲点;以前不知道有这么简单的处理方式还纠结了好一阵子,在窗体上有些CheckBox控件,在布局的时候是按照中文来布局的,现在转换成德文的文字,窗体上的文字就很长了。如中文是这样:

开发WinForm程序遇到CheckBox文字换行的问题 1
WinForm中文界面

翻译成德文之后界面如下:

开发WinForm程序遇到CheckBox文字换行的问题 2
WinForm德文界面

对应的CheckBox控件的Text很长,图片中我把窗体拖大了,也就是改变了原窗体的大小。现在我想如果CheckBox的文字能换行就好了。网上搜了一下没有找到,然后问群里面的朋友,一个群友给了一个最历害的招,,直接敲回车就OK啦,把我乐开了。。原来居然这么简单。写此文以示记录工作点滴^_^

 在下面的图示敲回车就换行了,也不用去写什么代码来计算文字宽度啦。。太简单了。。上图如下:

开发WinForm程序遇到CheckBox文字换行的问题 3
CheckBox文字直接回车换行

我就在问号那儿敲了个回车,结果就如图所示啦!

开发WinForm程序遇到CheckBox文字换行的问题 4
WinForm版CheckBox长文字换行后效果

 再拖拖界面,还原成窗体设计效果就game over啦!

User Review
0 (0 votes)
本站最新优惠

Namesilo优惠:新用户省 $1 域名注册-优惠码:45D%UYTcxYuCloZ 国外最便宜域名!点击了解更多

特别优惠:免费赠送 $100 Vultr主机-限时优惠!英文站必备海外服务器!点击了解更多

VPS优惠:搬瓦工优惠码:BWH3OGRI2BMW 最高省5.83%打开外面世界的一款主机点击了解更多

Paxful上购买比特币

【jhrs.com】原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2019/28399.html

扫码注册Paxful账户开始交易比特币,全球300多种支付方式任意选,国内需使用外网工具打开

必备的解锁外网工具,畅访谷歌等国外网站,几包烟钱让你无须再找免费梯

发表评论

登录后才能评论
RankMath 插件仅需$59,WordPress 最值得推荐的SEO插件,不限网站数量
见官网
直达官网