winforms 在Windows窗体面板中按特定顺序对接按钮

gorkyyrv  于 2023-03-31  发布在  Windows
关注(0)|答案(1)|浏览(129)

我有一个Windows窗体应用程序,它的面板包含六个按钮。这些按钮分别是“主页”、“购买”、“公司”、“产品”、库存和客户。我需要从顶部到底部的按钮的确切顺序,以便告诉名称。但是,当我停靠按钮顶部的主页按钮转到第二个位置,购买按钮转到第一个最高位置,其他按钮也会自动改变其位置。我不需要这个,我需要主页按钮在最上面,购买在第二,公司在第三,产品,然后库存和客户。为什么按钮的顺序会自动改变?
什么是按我想要的特定顺序停靠按钮的最佳方法?有没有一种方法可以在不依赖面板中按钮的默认顺序的情况下实现这一点?任何建议或指导都将不胜感激。
我正在使用Microsoft Visual Studio 2019社区版本。
我重新添加按钮到面板,但它没有工作。按钮自动改变其位置后,我停靠在面板的顶部。
以下是停靠前和停靠后的图像:

k4aesqcs

k4aesqcs1#

你可以使用一个表格布局面板,其中Dock是DockStyle.Top,你可以在其中添加6行和1个单元格,并使用Dock= DockStyle.Fill将按钮放在那里。

您可以按特定顺序将按钮添加到控件列表中,并将Dock设置为DockStyle.Top。

相关问题