gpt4 book ai didi

c# - C# winforms中有像Flex中 "ViewStack"这样的控件吗?

转载 作者:行者123 更新时间:2023-12-02 17:55:26 25 4
gpt4 key购买 nike

在 Flex 中有 ViewStack成分。 C#有类似的控件吗?
如果有,是哪一个?如果没有,你如何创造类似的行为?

最佳答案

是的,TabControl 组件就是这样工作的。您所要做的就是隐藏选项卡。将新类添加到您的项目中并粘贴下面所示的代码。编译。将新控件从工具箱顶部拖放到窗体上。这些选项卡在设计时仍然可见,可以轻松编辑页面。但在运行时隐藏。使用 SelectedTab 或 SelectedIndex 属性选择 View 。

using System;
using System.Windows.Forms;

class ViewStack : TabControl {
protected override void WndProc(ref Message m) {
// Hide tabs by trapping the TCM_ADJUSTRECT message
if (m.Msg == 0x1328 && !DesignMode) m.Result = (IntPtr)1;
else base.WndProc(ref m);
}
}

关于c# - C# winforms中有像Flex中 "ViewStack"这样的控件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2207295/

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