【发布时间】:2010-11-29 02:13:56
【问题描述】:
我有一个图像列表,我正在表单列表控件上绘制它。 当图像被添加到列表时,我将获得图像边界。 它会在那里进行抽奖活动,我得到了界限。 而是如何在表单加载时获取边界宽度和高度。我的意思是在绘图之前。 怎么计算?
我正在使用 .net3.5 CF 框架
【问题讨论】:
标签: c# .net-3.5 windows-mobile
我有一个图像列表,我正在表单列表控件上绘制它。 当图像被添加到列表时,我将获得图像边界。 它会在那里进行抽奖活动,我得到了界限。 而是如何在表单加载时获取边界宽度和高度。我的意思是在绘图之前。 怎么计算?
我正在使用 .net3.5 CF 框架
【问题讨论】:
标签: c# .net-3.5 windows-mobile
假设您使用的是列表视图控件和 imagelist 属性,那么您可以使用
ListView.ImageList.ImageSize,虽然我不认为这会根据您添加的图像而自动更改,但文档建议它默认为 16x16,所以我猜您必须设置它。
您没有说明如何加载图像,您是否在设计时设置了图像列表项?还是在运行时从文件中加载它们?如果您在运行时加载它们,您可以在加载时从文件中获取图像大小信息。
【讨论】: