我有一个简单的表单,其中包含一个主视图,还有一些文本框和一个“添加”按钮,我用它来添加显示在主视图中的数据(并存储在文本文件中)。我想要做的是添加一个小按钮,切换隐藏/显示添加控件。这种按钮通常是一个小方块,包含两个根据状态向上/向下指向的箭头。我该怎么做?
(我很抱歉这个可怕的头衔,但我不知道这个名字的正确名称。有人可以告诉我吗?)
答案 0 :(得分:2)
我认为WinForms中没有内置的东西。当我需要做类似的事情时,我只是改变了形式的高度......
答案 1 :(得分:2)
this.ClientSize = new System.Drawing.Size(required_width, required_height);
使用bool
隐藏/显示
答案 2 :(得分:1)
您可以使用表单Height
属性,并且可以使用Control.Visible = false
隐藏控件
答案 3 :(得分:1)
我认为你要找的是“可折叠面板”。
快速google / codeproject搜索将为您提供一些链接:
答案 4 :(得分:1)
我建议您使用SplitContainer控件并使用Panel2.Collapsed属性将其置为true或false
将要隐藏/显示的控件放在panel2中,然后将按钮放在panel1中。将Orientation属性更改为Vertical,然后转到