📄 uiutils.cs
字号:
using System;
using System.Windows.Forms;
namespace WorkFlow.util
{
/// <summary>
/// UiUtils 的摘要说明。
/// </summary>
public class UiUtils
{
public UiUtils()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 设置一般Form的颜色及其按钮的颜色,在form中调用这个类,省去很多重复的操作,并且可以统一
/// 系统风格,最好放在类的构造函数的InitializeComponent()之后,否则,设置StartPosition会失效
/// ,但是其他的不管是放在构造函数还是Load()中都是有效的
/// </summary>
/// <param name="target"></param>
public static void InitUI(Form target)
{
target.BackColor = System.Drawing.Color.AliceBlue;
target.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(WorkFlow.MainForm));
target.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
setColor(target);
}
private static void setColor(Control control)
{
for(int i=0;i<control.Controls.Count;i++)
{
if(control.Controls[i].Controls.Count>0)
{
setColor(control.Controls[i]);
}
else
{
if(control.Controls[i] is System.Windows.Forms.Button)
{
control.Controls[i].BackColor = System.Drawing.Color.LightSteelBlue;
}
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -