我希望有一个200 x 200像素的表单。但是,当我在设计器中设置它时,在代码中它读取192x173。为什么会出现这种差异?
答案 0 :(得分:1)
在设计器中,您可以输入表单的大小,包括窗口边框(顶部的标题栏以及屏幕左侧,右侧和底部的边框)。
设计人员将其转换为客户区大小(没有这些边框)。原因是您在设计器中输入的大小可能与客户端计算机不对应。例如,默认的Windows XP主题的标题栏大于Windows 95 / Windows 2000主题。
因为它存储了客户区域大小,所以您将确保可用于放置控件的区域大小与客户端计算机为Windows设置的主题相同。
为什么他们选择在设计师中输入的尺寸为包括窗口边框的尺寸,我不知道。