如何从表单编辑器中隐藏元素

How to hide elements from the form editor

所以我在做一个聊天室,它有几个不同的场景。但是,为了最大限度地提高效率,我需要一个干净的工作空间。然而,从这里开始: First scene。当我在周围放置东西时,很难在后台出现。我知道如何在它运行后将其隐藏,但有什么方法可以让它保持活动状态,但在我编辑时不可见?

不,没有这种可能性,但还有其他 3 个(第二个我不喜欢,也永远不会使用,但有可能)

所以你想在编辑过程中隐藏一些元素,因为你在它们背后做了一些事情。从图片中我看到第一个是某种登录表单。所以这些是解决方案:

1.创建另一个表单

所以最常见和实用的是创建另一种形式。

  • 只需右键单击您的解决方案资源管理器 > 新建 > Windows 表单
  • 即可创建表单
  • 然后用按钮调用它

通话中:

NewForm nf = new NewForm();
nf.Show();
this.Close();

2。暂时移开

所以我的想法是在编辑模式下将控件移到一边,然后当您 运行 编程时,只需执行 button1.Location = new Point(15, 15);

即可通过代码设置它们的位置

3。使用 TabPage

创建包含 3 个选项卡的 TabPage。

第一个是按钮,第二个是如果用户想要创建第三个是如果想加入。

将此添加到您的选项卡,使其看起来更好并且顶部没有按钮(用户切换选项卡)

tabControl.Appearance = TabAppearance.FlatButtons;
tabControl.ItemSize = new Size(0, 1);
tabControl.SizeMode = TabSizeMode.Fixed;

然后点击按钮转到特定选项卡并点击。