gpt4 book ai didi

c# - 构建具有多个 View 的 C# .NET Windows 应用程序

转载 作者:可可西里 更新时间:2023-11-01 12:42:40 25 4
gpt4 key购买 nike

我正在重写一个旧应用程序,并将其用作尝试 C# 和 .NET 开发的好机会(我通常用 C 语言做很多插件)。

该应用程序基本上是一个收集数据的计时器。它有一个开始 View ,带有一个按钮来开始测量。在测量期间,该应用程序有五种不同的 View ,具体取决于用户想要查看的信息。

在 View 之间切换的最佳做法是什么?从启动到运行?在运行 View 之间?

想法:

  • 使用一种形式并隐藏和显示控件
  • 使用一个起始表单,然后使用带有 TabControl 的表单
  • 使用六种不同的形式

最佳答案

创建一堆重叠面板是设计时的噩梦。

我建议在单独的选项卡上使用带有每个“ View ”的选项卡控件,然后在运行时选择正确的选项卡。您可以通过在表单的加载事件中放置类似这样的内容来避免显示选项卡标题:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com