如何从表单编辑器中隐藏元素
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;
然后点击按钮转到特定选项卡并点击。
所以我在做一个聊天室,它有几个不同的场景。但是,为了最大限度地提高效率,我需要一个干净的工作空间。然而,从这里开始: 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;
然后点击按钮转到特定选项卡并点击。