我正在重写一个旧的应用程序,并以此为契机尝试C#和.NET开发(我通常在C中做很多插件工作)。
该应用程序基本上是一个收集数据的计时器。它具有一个带有按钮的开始 View 以开始测量。在测量期间,根据用户想要查看的信息,该应用程序具有五个不同的 View 。
在 View 之间进行切换的最佳实践是什么?
从开始到运行?
在运行 View 之间?
想法:
最佳答案
创建一堆重叠的面板是设计时的噩梦。
我建议对每个“ View ”使用单独的选项卡上的选项卡控件,然后在运行时选择正确的选项卡。您可以通过在表单的Load事件中添加如下所示的内容来避免显示选项卡标题:
tabControl1.Top = tabControl1.Top - tabControl1.ItemSize.Height;
tabControl1.Height = tabControl1.Height + tabControl1.ItemSize.Height;
tabControl1.Region = new Region(new RectangleF(tabPage1.Left, tabPage1.Top, tabPage1.Width, tabPage1.Height + tabControl1.ItemSize.Height));
关于c# - 使用多个 View 构建C#.NET Windows应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25158/