Calendar 控件的 DayStyle 对象设置 BackColor 属性:
Calendar1.DayStyle.BackColor = System.Drawing.Color.Green;
根据这个属性可以给窗体设置皮肤切换
private void 蓝色理想ToolStripMenuItem_Click(object sender, EventArgs e)
{
menuStrip1.BackColor = System.Drawing.Color.DeepSkyBlue;
toolStrip1.BackColor = System.Drawing.Color.MediumBlue;
Form1.ActiveForm.BackColor = System.Drawing.Color.MidnightBlue;
}
private void 红色浪漫ToolStripMenuItem_Click(object sender, EventArgs e)
{
menuStrip1.BackColor = System.Drawing.Color.SandyBrown;
toolStrip1.BackColor = System.Drawing.Color.NavajoWhite;
Form1.ActiveForm.BackColor = System.Drawing.Color.PapayaWhip;
}
private void 绿色呼吸ToolStripMenuItem_Click(object sender, EventArgs e)
{
menuStrip1.BackColor = System.Drawing.Color.Green;
toolStrip1.BackColor = System.Drawing.Color.YellowGreen;
Form1.ActiveForm.BackColor = System.Drawing.Color.LightGreen;
}
本文介绍了一种使用C#为Windows窗体应用程序实现皮肤切换的方法。通过修改MenuStrip、ToolStrip和窗体背景颜色来达到视觉上的变化效果。提供了三种不同风格的皮肤选项:蓝色理想、红色浪漫和绿色呼吸。
1226

被折叠的 条评论
为什么被折叠?



