设置菜单下的C#设置窗体
是否有方法在应用程序内的表单中显示项目设置 我已经添加了一个名为setting的菜单项,现在单击该菜单项时,我需要一个小表单来使用应用程序设置进行popuo 有没有一种快速的方法可以像在VisualStudio中看到的那样显示设置?或者我必须手动获取设置并显示它们吗设置菜单下的C#设置窗体,c#,C#,是否有方法在应用程序内的表单中显示项目设置 我已经添加了一个名为setting的菜单项,现在单击该菜单项时,我需要一个小表单来使用应用程序设置进行popuo 有没有一种快速的方法可以像在VisualStudio中看到的那样显示设置?或者我必须手动获取设置并显示它们吗 如果我需要手动操作。我必须使用哪种类型的表单才能将其显示在我的主表单中?我认为您需要手动收集并显示它们。要在主窗体内的区域上显示,您需要使用UserControl并将创建的UserControl放置在主窗体上。查看控件。它是VS用来
如果我需要手动操作。我必须使用哪种类型的表单才能将其显示在我的主表单中?我认为您需要手动收集并显示它们。要在主窗体内的区域上显示,您需要使用UserControl并将创建的UserControl放置在主窗体上。查看控件。它是VS用来编辑事物属性(也称为设置)的工具。显示内容非常简单:将
PropertyGrid
添加到表单,并将对象分配给表单PropertyGrid.SelectedObject
。您几乎可以立即查看和编辑该对象的属性(在配置设置的情况下,我假设这是一个配置类实例)!调优、添加本地化等不是简单的任务,但是有很多教程
否则,您可能会使用带有两列的TableLayoutPanel
:标签和相应的文本框(或其他编辑控件,例如,NumbericUpDown
用于int
值),行会自动调整大小。但是,您必须自己为每个设置添加标签和文本框,并编写一些代码来实现每个配置设置的获取/设置