【问题标题】:C# Form with buttons and dynamic forms beside those buttons带有按钮的 C# 表单和这些按钮旁边的动态表单
【发布时间】:2013-03-13 23:18:39
【问题描述】:

我在 C# 中使用 Windows 窗体,我正在尝试创建一个单个窗体对话框,该对话框将负责在其对话框的边界内显示其他对话框。为此,我尝试了 Tab Control,它运行良好,我可以轻松地在选项卡控件中创建不同类型的表单,而无需打开任何单独的表单。

但问题是我不想使用 Tab 控件,我在左侧的主窗体上有一些按钮,单击这些按钮我想在这些按钮旁边显示单独的窗体。我搜索了谷歌,但没有找到任何这样的例子,我也找不到任何这样的控件。我的应用程序非常简单,带有左侧按钮的对话框,在右侧我想根据这些按钮显示不同的表单... C# 不是我的母语,但现在我必须处理它并需要帮助。

请查看附件图片了解更多信息

【问题讨论】:

  • i don't want to use Tab control 为什么不呢?您确实知道可以将选项卡控件设置为显示按钮而不是选项卡,对吧?
  • 因为我的要求不是使用标签,而是使用上面的单个对话框。

标签: c# winforms dynamic dialog


【解决方案1】:

每个页面都可以是 Panel 的一个实例,然后根据单击的按钮显示/隐藏 Panel 实例....使它们的大小、形状和位置都相同;)

【讨论】:

  • 这意味着我需要在同一个父表单中创建面板的所有表单,或者我应该创建单独的表单并在面板内动态调整它们?
  • 我相信这两种方法都行得通,这取决于你更喜欢什么。对于像这样直截了当的事情,我会提前创建所有面板,并简单地显示适当的面板。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-24
相关资源
最近更新 更多