|
ASP.NET程序实现多彩下拉框开发实例解析(3) Color.FromName(ddlMultiColor.SelectedItem.Text);//liudao翻译 }
下拉框中的每一行背景颜色的Style]属性都与该行显示的颜色名称对应的。在OnSelectedIndexChanged 事件中下拉框中被选中的行通过下面的函数结合<div>标签进行高亮显示,同时右侧的矩形颜色也随之变化。
protected void ddlMultiColor_OnSelectedIndexChanged(object sender, EventArgs e) { ddlMultiColor.BackColor = Color.FromName(ddlMultiColor.SelectedItem.Text); colorManipulation(); ddlMultiColor.Items.FindByValue(ddlMultiColor.SelectedValue).Selected = true; msgColor.Attributes.Add("style", "background:" + ddlMultiColor.SelectedItem.Value + ";width:30px;height:25px;"); }
至此,我们学会了如果获取System.Drawing并排出系统环境颜色,并绑定颜色名称到下拉列表。
|