单击按钮隐藏/显示窗口的一部分

时间:2011-01-25 12:46:33

标签: c# winforms

我有一个简单的表单,其中包含一个主视图,还有一些文本框和一个“添加”按钮,我用它来添加显示在主视图中的数据(并存储在文本文件中)。我想要做的是添加一个小按钮,切换隐藏/显示添加控件。这种按钮通常是一个小方块,包含两个根据状态向上/向下指向的箭头。我该怎么做?

(我很抱歉这个可怕的头衔,但我不知道这个名字的正确名称。有人可以告诉我吗?)

5 个答案:

答案 0 :(得分:2)

我认为WinForms中没有内置的东西。当我需要做类似的事情时,我只是改变了形式的高度......

答案 1 :(得分:2)

this.ClientSize = new System.Drawing.Size(required_width, required_height);

使用bool隐藏/显示

答案 2 :(得分:1)

您可以使用表单Height属性,并且可以使用Control.Visible = false隐藏控件

答案 3 :(得分:1)

答案 4 :(得分:1)

我建议您使用SplitContainer控件并使用Panel2.Collapsed属性将其置为true或false

将要隐藏/显示的控件放在panel2中,然后将按钮放在panel1中。将Orientation属性更改为Vertical,然后转到