combobox 添加颜色下拉框
来源:互联网 发布:故宫淘宝为什么红 编辑:程序博客网 时间:2024/05/17 09:12
其实就是baidu一些常用的
代码如下
private void Form1_Load(object sender, System.EventArgs e)
{
// this.comboBox1.DisplayMember="Color";
this.comboBox1.Items.Add(Brushes.Cyan);
this.comboBox1.Items.Add(Brushes.DarkSalmon);
this.comboBox1.Items.Add(Brushes.Gray);
this.comboBox1.Items.Add(Brushes.Green);
this.comboBox1.Items.Add(Brushes.AliceBlue);
this.comboBox1.Items.Add(Brushes.Black);
this.comboBox1.Items.Add(Brushes.Blue);
this.comboBox1.Items.Add(Brushes.Chocolate);
this.comboBox1.Items.Add(Brushes.Pink);
this.comboBox1.Items.Add(Brushes.Red);
this.comboBox1.Items.Add(Brushes.LightBlue);
this.comboBox1.Items.Add(Brushes.Brown);
this.comboBox1.Items.Add(Brushes.DodgerBlue);
this.comboBox1.Items.Add(Brushes.MediumPurple);
this.comboBox1.Items.Add(Color.White);
this.comboBox1.Items.Add(Brushes.Yellow);
}
private void comboBox1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e)
{//ノ靹テチミア榘錞・
e.ItemHeight=this.comboBox1.ItemHeight-2;
}
private void comboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
{//サ贍ニチミア榘・
ComboBox MyCombox=(ComboBox)sender;
if(e.Index==-1)
return;
if(sender==null)
return;
SolidBrush MyBrush=(SolidBrush)MyCombox.Items[e.Index];
Graphics g=e.Graphics;
//ネ郢鋐ムセュス ミム。ヤ ャヤ 贍ニユネキオトアウセームユノォコヘセロシッソ・
e.DrawBackground();
e.DrawFocusRectangle();
//サ贍ニムユノォオトヤ、タタソ・
Rectangle MyRect=e.Bounds;
MyRect.Offset(2,2);
MyRect.Width=50;
MyRect.Height-=4;
g.DrawRectangle(new Pen(e.ForeColor),MyRect);
//サ 。ム。カィムユノォオトマ獗ヲサュヒ「カヤマ ャイ「フ鋧蕚、タタソ・
MyRect.Offset(1,1);
MyRect.Width-=2;
MyRect.Height-=2;
g.FillRectangle(MyBrush,MyRect);
//サ贍ニム。カィムユノォオトテ﨤ニ
g.DrawString(MyBrush.Color.Name.ToString(),Font,new SolidBrush(e.ForeColor),e.Bounds.X+60,e.Bounds.Y+1);
}
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{//マヤハセム。ヤ トムユノォ
if(this.comboBox1.SelectedIndex>=0)
{
SolidBrush MyBrush=(SolidBrush)(this.comboBox1.SelectedItem);
this.panel1.BackColor=MyBrush.Color;
}
}
}
Brushes类
所有标准颜色的画笔
DrawItemEventArgs 成员
公共构造函数
公共属性
公共方法
受保护的方法
在 C# 和 C++ 中,使用析构函数语法来表示终结程序。
MemberwiseClone(从 Object 继承)- combobox 添加颜色下拉框
- comboBox加载颜色下拉列表框
- 用ComboBox控件实现颜色下拉框
- datagrid中添加下拉框combobox
- easyUI中combobox的下拉框数据背景颜色设置
- c# Winform下拉列表框(ComboBox)中添加“其它”项
- easyui在datagrid的toolbar中添加下拉框combobox
- 颜色下拉COMBOBOX控件(vb.net)
- 颜色下拉COMBOBOX控件(vb.net)
- easyui combobox 下拉列表添加选择项
- ArcEngine+C# ——下拉框(ComboBox)颜色控件 (转)
- ArcEngine+C# ——下拉框(ComboBox)颜色控件 (转)
- combobox(下拉框外部数据)
- ComboBox下拉框数据绑定
- 下拉框 ComboBox 的使用
- extjs combobox下拉框 联动
- ComboBox 下拉框的应用
- 下拉框 ComboBox 的使用
- 破解股市奥秘的东方思维
- C#自动给据sql中的带@的变量提取变量名称在从简单数据对象中取得生成SqlParameter数组进行数据插入(利用反射完成)
- java中从配置文件中读取数据
- 尴尬的央视大楼(大裤衩) --- 转载
- Vim中Ctag安装和使用
- combobox 添加颜色下拉框
- vim中taglist使用
- ListView,CheckedListBox 绑定技术
- C#虚方法和抽象方法
- 能上QQ,不能看网页——一种可能的解决方法
- web.xml的URL Patten
- 修正
- Oracle横向求最大值(二)
- Delphi2009迁移注意事项