Windows gui编程的新手在这里。有谁知道如何在调整窗体大小时调整Windows窗体中控件的大小。在wxpython中,它是由sizer完成的,但是在使用Windows visual c ++开发guis时,我似乎找不到类似的东西

最佳答案

控件具有一个称为“锚点”的成员。您可以从编辑器中看到它。如果要使对象保持在矩形所有四个角的位置,可以简单地启用“锚点”下的所有子属性。

您可以在此处了解有关该成员的更多信息:Microsoft.com/Anchor。如果要动态启用控件的属性,则可以使用以下示例:

Control.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top |   System.Windows.Forms.AnchorStyles.Bottom)
        | System.Windows.Forms.AnchorStyles.Left)
        | System.Windows.Forms.AnchorStyles.Right)));

关于c++ - 调整窗体大小时调整控件的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10503292/

10-14 12:32
查看更多