Csharp/C#教程:C#如何设计面板供以后使用..(设置屏幕)分享


C#如何设计面板供以后使用..(设置屏幕)

所以我正在制作一个设置屏幕,我左边有一棵树,右边是一个面板。 屏幕上的面板取决于所选的树项目。

只是想知道如何设计这些面板并保存主题以供以后使用(运行时)。

我是否需要去绘制它们等等。查看代码然后复制到类或其他东西?

对不起,如果我的问题有点模糊,但我不确定我想要什么:-O

编辑是的,我正在寻找像Visual Studio中找到的设置屏幕。 左侧的树(类似于资源管理器),然后是每个树节点的新表单布局。

您将需要创建UserControl而不是Panel,它很容易在设计器中编辑。 将树视图停靠在左侧并使用这样的代码来选择活动用户控件:

上述就是C#学习教程:C#如何设计面板供以后使用..(设置屏幕)分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

public partial class Form1 : Form { public Form1() { InitializeComponent(); treeView1.AfterSelect += new TreeViewEventHandler(treeView1_AfterSelect); } private UserControl mActivePanel; void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { UserControl newPanel = null; switch (e.Node.Index) { case 0: newPanel = new UserControl1(); break; case 1: newPanel = new UserControl2(); break; // etc... } if (newPanel != null) { if (mActivePanel != null) { mActivePanel.Dispose(); this.Controls.Remove(mActivePanel); } newPanel.Dock = DockStyle.Fill; this.Controls.Add(newPanel); this.Controls.SetChildIndex(newPanel, 0); mActivePanel = newPanel; } } } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949924.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐