首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ListView ClientSize to big

ListView ClientSize to big
EN

Stack Overflow用户
提问于 2014-08-28 11:20:02
回答 1查看 123关注 0票数 0

我们有两个列表视图,其中我将列宽度设置为百分比。

代码语言:javascript
复制
columnWidth = (double)CustomerListView.ClientSize.Width * double.Parse("0,15");
CustomerListView.Columns[0].Width = (int)columnWidth;

columnWidth = (double)CustomerListView.ClientSize.Width * double.Parse("0,05");
CustomerListView.Columns[1].Width = (int)columnWidth;

列表视图大小从未更改过。

代码语言:javascript
复制
this.CustomerListView.Size = new System.Drawing.Size(970, 341);

这个很好用。除了这台电脑..。老掉牙的大小返回超过10000的列宽!到目前为止,只在一台客户计算机上发现了这个问题。

所以我的问题是:

什么能影响列表视图的ClientSize?

计算机上的分辨率是1680x1050。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-02 09:06:44

答案摘自汉斯·帕桑特所作的赞扬。

“在一台语言不对小数点使用逗号的机器上,这当然不能正常工作。你将用15而不是0.15乘法。不要用字符串来表示浮点值。也不要用字符串来表示浮点值。或者用一个特定的CultureInfo.NumberFormat解析它们,InvariantCulture是为此而做的。”-汉斯·帕桑特8月28日13:43。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25547565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档