请问怎样才能取得窗体或控件的实际宽高,而不是四舍五入的值 我发现在C#中取得窗体或控件的Size值时总是int型的,怎样才能取得实际值就是float型的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 控件的size值是以像素为单位的,就是说你屏幕上的点占了几个,不会有占半个点的情况,所以说只是整形的,而不会是float类型的。 楼上正解Size是以像素为单位的 可是,如果这种情况怎么办呢?我想在一个窗体上画满10x10的小方格,窗体的Width属性为520,Hight属性为120,这样的话当我应该每行画52个10x10小方格,可是画到最后一行时会出现只显示半个小方格的情况,这是怎么回事呢。是我哪个地方算错了吗? to yf1025(小桥,流水,人家)我并不是想要float型的,因为我画的小方格在边缘的地方出现了半格的情况,所以我以为是int与float型 的问题,现在看来这种想法不对,但是麻烦看一下我错在哪了呢。我想在一个窗体上画满10x10的小方格,窗体的Width属性为520,Hight属性为120,这样的话当我应该每行画52个10x10小方格,可是画到最后一行时会出现只显示半个小方格的情况,这是怎么回事呢。是我哪个地方算错了吗? 窗体的hight与实际上去掉标题栏的大小是不一样的,用的是this.ClientSize.Hight吗? 窗体有两个不同size一个是包含边的这个,你直接取Form.Height 和 Form.Width可以取得另外一个是窗体的ClientSize,你说的画线的情况应该以ClientSize为基准 提问:如何在Winform中添加网络视频 交通灯管理系统C#版 .NET 1.1 下如何控制 window service 的启动与停止 如何往PDF里写有注音假名的日文 关于CheckBoxList的默认值问题...高分相赠 面试问题 .NET 2003编译时老是出现目标文件被开发环境使用,编译失败的问题,请问大家是否遇到过? 求助,关于财务凭证控件 如何按下回车键的时候要像按下页面上的Button c#线程随机读取数组中的数 程序原理问题请教 求源代码~谢谢
Size是以像素为单位的
我想在一个窗体上画满10x10的小方格,窗体的Width属性为520,Hight属性为120,这样的话当我应该每行画52个10x10小方格,可是画到最后一行时会出现只显示半个小方格的情况,这是怎么回事呢。是我哪个地方算错了吗?
另外一个是窗体的ClientSize,你说的画线的情况应该以ClientSize为基准