gpt4 book ai didi

c# - 如何制作表格中心的面板?

转载 作者:IT王子 更新时间:2023-10-29 04:33:24 24 4
gpt4 key购买 nike

即使改变了窗体的大小,如何使面板居中。使用 C# Windows 应用程序

最佳答案

使用设计器将面板定位在窗体的中心,然后清除 Anchor 属性,这样它就不会锚定到任何边缘。这将在调整表单大小时使其保持居中,而不调整面板本身。

如果出于某种原因,您需要在代码中定位面板(例如,取决于表单加载期间发生的事情),您可以这样做:

// code for initializing the panel and setting 
// its size goes here

_thePanel.Location = new Point(
this.ClientSize.Width / 2 - _thePanel.Size.Width / 2,
this.ClientSize.Height / 2 - _thePanel.Size.Height / 2);
_thePanel.Anchor = AnchorStyles.None;

我想这应该可以应对大多数情况。

关于c# - 如何制作表格中心的面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2855435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com