多谢 chenyuming2004,你说的方法可以,有分。
不过,我最为希望的如何使用
ComboBox能实现这个功能,
哪位可以赐教?
不过,我最为希望的如何使用
ComboBox能实现这个功能,
哪位可以赐教?
解决方案 »
- 求思路,求解脱...
- 如何通过bindingnavigator修改当前行的某字段值?
- 求助,关于放在panel中的checkbox选中的问题
- 【随便说说】酒店通讯接口文档研究第1贴
- Repeater里面怎样才能实现审核新用户
- 如果非主流跑来学编程
- C# 对paradox数据库的操作遇到的问题
- 请教各位大虾!如何在窗体间传值?
- 怎么设置DataGrid的宽度
- [在线求助]送分200或更高!WebControls.TreeView动态绑定数据库的问题
- 有段有用的代码(包括C、VB等版本)求通晓c 、vb的 C#高手帮忙翻译一下,成功后再加分!!
- 我想仿做IE文本框缓存已提交数据出现的下拉框,怎么做?
如:
WhiteSmoke
Pink
PaleVioletRad
MistyRose
代码:
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
switch (comboBox1.SelectedIndex)
{
case 0:
wall.color = Brushes.WhiteSmoke ;
break;
case 1:
wall.color = Brushes.Pink;
break;
case 2:
wall.color = Brushes.PaleVioletRed ;
break;
case 3:
wall.color = Brushes.MistyRose ;
break;
default:
wall.color = Brushes.MintCream;
break;
}
}
{
ComboBox comboBox1 = (ComboBox)sender; Rectangle rc = new Rectangle(e.Bounds.X -1, e.Bounds.Y ,
e.Bounds.Width - 1, e.Bounds.Height - 1); switch(e.Index)
{
case 0 :e.Graphics.FillRectangle(new SolidBrush(Color.Red) , rc);break;
case 1 :e.Graphics.FillRectangle(new SolidBrush(Color.Green) , rc);break;
case 2 :e.Graphics.FillRectangle(new SolidBrush(Color.Yellow) , rc);break;
case 3 :e.Graphics.FillRectangle(new SolidBrush(Color.Blue) , rc);break;
default:e.Graphics.FillRectangle(new SolidBrush(Color.Black) , rc);break;
} }