我只是为我的应用程序设计一个设置表单,没什么花哨的,这是一个小应用程序。我只是想知道什么控件对此有好处?目前我正在使用标签、文本框和列表框,但它看起来很垃圾和尴尬,有什么正统的方法可以做到这一点吗?是更可怕的 UI 设计尝试。
问问题
585 次
2 回答
4
您可以使用最原始的控件和少量的创造力或灵感来制作一些非常直观、美观的界面。这是我最近创建的设置 UI:
一般提示
- 一个不错的字体选择有很长的路要走。目前我个人最喜欢的是
Segoe UI
. - 使用设计器标尺定位控件,使它们彼此相对。也与你的定位保持一致;不要将标题放置在一个字段的 TextBox 上方和另一个字段的 TextBox 之外。
- 试着为你的控件找到一个合适的尺寸,小控件很难使用,大控件看起来很业余。
- 我认为将表单的
Maximize
属性设置为false
并将属性更改FormBorderStyle
为FixedSingle
适用于小型固定表单。
获得灵感是个好主意。看看其他一些与你类似的项目,看看他们如何定位他们的 UI。
于 2012-12-23T02:17:22.580 回答
0
对于快速和肮脏的东西,创建一个作为应用程序设置模型的类,如下所示:
public class ApplicationSettings {
public String YourName { get; set; }
public Color BackgroundColor { get; set; }
}
然后将其与PropertyGrid
控件一起使用:
ApplicationSettings settings = new ApplicationSettings();
LoadSettingsFromDB( settings );
propertyGrid.SelectedObject = settings;
用户点击确定后,只需坚持。settings
您的实例的属性值将被更新。
您还可以将 PropertyGrid 与 VS IDE 生成的 AppSettings 功能一起使用。
于 2012-12-23T02:21:16.707 回答