窗体宽度设置为620*600,listView宽度设置为600*400,listView.Location= new Point(10,10)
按理说listView应该是水平居中的,但实际上listView却在窗体中偏右,这是为什么?
如果想让listView居中,那这些属性该怎么设置(不用设计试图)?
窗体最上面的蓝条height是多少?
按理说listView应该是水平居中的,但实际上listView却在窗体中偏右,这是为什么?
如果想让listView居中,那这些属性该怎么设置(不用设计试图)?
窗体最上面的蓝条height是多少?
解决方案 »
- ComboBox 级联问题
- 【求教】C#如何实现强制结束这个进程,系统就自动重启或关机
- 生成静态网页的相关问题
- 大伙来谈谈经验。如何用C#实现类似WORD中的部分功能
- 读写xml文件 急! 在线等,结分快
- 三层框架,如何在用户列表上显示用户组的名称而不是编号
- 简单程序问题
- RichTextBox 我的这个控件用RichTextBox.Text="值";测试浏览的时候,出现The evaluation period for RichTextBox has finished
- C#调用OutLook发送邮件的问题
- 当对多个表进行更新时,如果当一些表更新成功,另一些表更新失败了,该怎么办?
- DataGridView删除多行后,再更新数据库的问题,求解
- inno setup的问题
你的ListView控件是有边框的啊····你不可忽视这个边框的像素···。我个人认为比较妥当的做法是
int width = form.clientrectangle.width - listview.width
int height = form.clientrectangle.height - listview.height
listview.location.x = width / 2
listview.location.y = height / 2一般情况下,listview边框的像素大概是2-3左右(1-2)也可能,你自己试试,如果我给的计算公式不是很正的话,你就加减1-2个像素微调一下。哎呀,头比较晕乎,都快2点了····电脑上也没.net,就凭着记忆给你写了这个,也许单词的拼写有错,请注意。
窗体的Size(628*600) Width=626 ClientRectangle.Width=620
问题解决,感谢:)