1. 江湖人士首页
  2. IT江湖

开发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啦!

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

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

VPS优惠:搬瓦工优惠码:BWH34QMFYT2R 最高省6.38%你懂的主机-一直优惠!点击了解更多

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

扫码关注【江湖人士】公众号,您会获得关于国外被动收入的最新资讯

WA付费会员QQ群:387027533,加这个群需要回答您的WA会员名,待核实后予以通过

普通QQ交流群:178758794,可分享交流建站的各类经验和知识

发表评论

登录后才能评论