2016-08-12 108 views
-2

我正在创建一个库存系统,我想以不同的模块(如股票报告和股票信息)以单一形式显示。可能吗? groupbox可以让这种情况发生吗?非常感谢。随意建议和评论,并请很好。再次感谢是否可以隐藏groupbox内的文本框和标签?

+1

是的,你可以*隐藏一个groupbox *中的文本框和标签。你的标题和内容不匹配,请更清楚,只有你会得到更好的回应 –

+1

对于不同的模块,我建议使用'TabControl',其中一个'TabPage'负责一个模块。 – Fabio

回答

2

正如我所了解的,您实际上想要以单一形式使用两个不同的块。然后,您可以简单地创建两个GroupBox - groupBoxReportsgroupBoxInfo
然后,您可以删除组框中的所有元素,以便组框包含这些元素。现在
,你可以简单地隐藏组框,而不是用在它的每一个元素操作:

public void showInfoButton_Click(object sender, EventArgs e) 
{ 
    groupBoxReports.Visible = false; 
    groupBoxInfo.Visible = true; 
} 

一组箱子内的所有元素被隐藏。

正如评论中提到的那样,您可能需要使用TabControl而不是GroupBox,因为它正是为其设计的。