我不想重定向到其他表单onclick但在C#中显示相同表单中的组件

时间:2013-12-24 08:47:48

标签: c# winforms c#-4.0

我正在进行大学项目onclick事件我不想打开新表单,但通过禁用上一个选项的组件以相同的形式显示组件。

例如,如果我点击“添加”按钮,它将打开一个新表单,其中包含要添加以保存的详细信息。

但是,我希望以发生点击事件的相同形式显示ADD表单的所有组件。

我的设计是这样的,所有选项都在左侧,组件的结果/表单必须在右侧显示而不打开新表格。

2 个答案:

答案 0 :(得分:2)

使用面板

Panel Control是一个容器控件,用于托管一组类似的子控件。我发现Panel Control的一个主要用途是当你需要显示和隐藏一组控件时。您可以简单地隐藏和显示单个Panel和所有子控件,而不是显示和隐藏单个控件。

panel-in-C-Sharp

working-multiple-panels-c-sharp

答案 1 :(得分:1)

使用Panel Control

将多个面板一个放在另一个面板上,就像堆栈一样。

使用:

    点击按钮
  • panel1.Visible=false ; panel2.Visible=true
  • 点击按钮
  • panel1.Enabled=false ; panel2.Enabled=true

根据您的设计

推荐此视频: link‎