我只是为我的应用设计一个设置表单,没什么太花哨的,这是一个小应用程序。我只是想知道哪些控件对此有好处?目前我正在使用标签,文本框和列表框,但它只是看起来废话和尴尬,是否有一些正统的方法来做到这一点?是UI设计更可怕的尝试。
答案 0 :(得分:4)
您可以通过最具灵活性的控制和一些创造力或灵感来制作一些非常直观,美观的界面。这是我最近创建的设置UI:
Segoe UI
。Maximize
属性设置为false
并将FormBorderStyle
属性更改为FixedSingle
可以很好地处理小的固定表单。获得灵感是一个好主意。看看其他类似口径的项目,看看他们如何定位UI。
答案 1 :(得分:0)
对于快速和肮脏的东西,创建一个类,它是应用程序设置的模型,如下所示:
public class ApplicationSettings {
public String YourName { get; set; }
public Color BackgroundColor { get; set; }
}
然后使用PropertyGrid
控件:
ApplicationSettings settings = new ApplicationSettings();
LoadSettingsFromDB( settings );
propertyGrid.SelectedObject = settings;
用户点击OK后,只需坚持。您的settings
实例的属性值将会更新。
您还可以将PropertyGrid与VS IDE生成的AppSettings功能一起使用。