对于初学c#窗体控件非常友好的,添加toolStripDropDown控件,利用DropDowItem属性设置10种肤色名选项——>
步骤如下:
在“工具箱”中找到ToolStrip控件,拖到窗体内
点击DropDownButton
双击DropDownItems属性,在弹出的项集合编译器点击“添加”
可以添加多个、修改属性值
效果如下:
代码如下:
toolStripDropDown控件中10种肤色名选项对应事件代码统一为一个事件代码,事件中根据Tag索引值而换相应皮肤
private void toolStripMenuItem_Click(object sender, EventArgs e)
{
ToolStripMenuItem tsmi = (ToolStripMenuItem)sender;
int index=Convert.ToInt32(tsmi.Tag);
string skinname = "",
switch(index)
{
case 0:
skinname = "0.ssk";
break;
case 1:
skinname = "1.ssk";
break;
case 2:
skinname = "2.ssk";
break;
case 3:
skinname = "3.ssk";
break;
case 4:
skinname = "4.ssk";
break;
case 5:
skinname = "5.ssk";
break;
case 6:
skinname = "6.ssk";
break;
case 7:
skinname = "7.ssk";
break;
case 8:
skinname = "8.ssk";
break;
case 9:
skinname = "9.ssk";
break;
default:
skinname = "";
break;
}
GetSkin(skinname);
}
private void GetSkin(string skinName)
{
skin.SkinFile = Application.StartupPath + @"\skin\" + skinName;
skin.Active = true;
skin.SkinAllForm = true;
}