C#怎样让label的长度等于指定值?
比如我指定个100的宽度,然后不管这个label中有1个字还是两个字还是3个字还是5个字还是10个字也不管高度怎么变,怎样才能计算出让这个label保持100宽度的字体大...
比如我指定个100的宽度,然后不管这个label中有1个字还是两个字还是3个字还是5个字还是10个字也不管高度怎么变,怎样才能计算出让这个label保持100宽度的字体大小呢?
实力显示的字符串长度 展开
实力显示的字符串长度 展开
1个回答
展开全部
设置Lable的autoSize属性为false,
然后设置lable的宽度为100,高度自己定就是了!!
你可以自己试试就知道了!!
100个字?你的界面在一行能放下100个字?哪的要多宽的屏啊!!
然后设置lable的宽度为100,高度自己定就是了!!
你可以自己试试就知道了!!
100个字?你的界面在一行能放下100个字?哪的要多宽的屏啊!!
追问
我的意思是修改字体大小让字符串长度等于指定值,而且我可没说过100个字,我说的是宽度,宽度啊100像素,为了让这个问题再没人回答,我要说的是autoSize属性改为false然后label宽度确实可以自己改了但是字符串的长度还是大么大因为它只和字体大小有关。好了说了这么多是时候采纳了。你的回答完美地解决了我的问题真是太好啦
追答
顺便说一下,如果你要限定字符的个数并且lable要保持100个像素的长度,可能比较矛盾,因为同样的个数的字符,字体越大,占的宽度就越大!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询