【问题标题】:Methods to find the visible area of a Windows.Forms component immediately?立即找到 Windows.Forms 组件的可见区域的方法?
【发布时间】:2010-10-22 21:05:46
【问题描述】:

当我尝试应用一些逻辑来定位表单上的元素时,我讨厌它,只是因为一些奇怪的问题,比如控件的可见区域受到边框的影响,所以地毯从我下面猛地抽了出来,在效果,在面板的内部可见区域周围创建一个 3 像素的边距,并且完全放弃了我可能想要进行的任何大小计算,并且还偏移了控件的 0,0 点。

更糟糕的是表单控件本身,在大多数情况下,它在标题栏所在的位置有一个巨大的上边缘,但 not (我记得)不会偏移 0,0 点,这意味着您在该点放置的控件通常甚至看不到。当然,当应用不同的 Windows 主题时,边距是不同的......

知识渊博的人能否让我了解一些更“有趣”的 Windows。Forms 会告诉您有关表单区域和位置以及您是如何应对的?

【问题讨论】:

    标签: .net winforms gdi


    【解决方案1】:

    看看Form.ClientRectangleForm.ClientSize

    【讨论】:

    • 好吧,我本来是想促进讨论,​​但是,嘿,如果没人想玩,没人想玩...
    • 那是 StackOverflow 给你的 - 应该是一个问答网站,没有太多的讨论工作。
    猜你喜欢
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多