社区
C#
帖子详情
如何设置combobox边框颜色
liuchenglin_lcl
2008-12-01 05:58:29
刚刚接触C/S项目,请高手给于指点
...全文
1320
13
打赏
收藏
如何设置combobox边框颜色
刚刚接触C/S项目,请高手给于指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qp0002
2011-10-30
打赏
举报
回复
看看怎么弄
jxxlsoft
2010-05-20
打赏
举报
回复
看看怎么弄
gamesky200808
2009-09-09
打赏
举报
回复
看看怎么弄
abcniu
2008-12-02
打赏
举报
回复
学习学习
leo_bogard
2008-12-02
打赏
举报
回复
up
dayizhixiaotutu
2008-12-02
打赏
举报
回复
public class ComboBoxDraw : ComboBox
{
private System.Drawing.Color m_BorderColorOut;
private System.Windows.Forms.ButtonBorderStyle m_BorderColorStyle;
public ComboBoxDraw()
{
m_BorderColorOut = System.Drawing.Color.FromArgb(((int)(((byte)(57)))), ((int)(((byte)(130)))), ((int)(((byte)(180)))));
BorderColorStyle = System.Windows.Forms.ButtonBorderStyle.Solid;
}
public System.Drawing.Color BorderColorOut
{
get
{
return this.m_BorderColorOut;
}
set
{
this.m_BorderColorOut = value;
//在该值发生变化时重绘控件,下同
//在设计模式下,更改该属性时,如果不调用该语句,
//则不能立即看到设计试图中该控件相应的变化
this.DrawBorder();
}
}
public System.Windows.Forms.ButtonBorderStyle BorderColorStyle
{
get
{
return this.m_BorderColorStyle;
}
set
{
this.m_BorderColorStyle = value;
//在该值发生变化时重绘控件,下同
//在设计模式下,更改该属性时,如果不调用该语句,
//则不能立即看到设计试图中该控件相应的变化
this.DrawBorder();
}
}
protected override void WndProc(ref System.Windows.Forms.Message m)
{
base.WndProc(ref m);
//拦截系统消息,获得当前控件进程以便重绘。
if (m.Msg == 0xf || m.Msg == 0x133)
{
this.DrawBorder();
}
}
private void DrawBorder()
{
System.Windows.Forms.ControlPaint.DrawBorder(this.CreateGraphics(), new System.Drawing.Rectangle(0, 0, this.Width, this.Height), this.m_BorderColorOut, this.m_BorderColorStyle);
}
}
sunnyhuang2008
2008-12-02
打赏
举报
回复
up
liuchenglin_lcl
2008-12-02
打赏
举报
回复
4楼的给说的详细一点呀
liang4571231
2008-12-02
打赏
举报
回复
顶顶
销魂的拖拉机
2008-12-02
打赏
举报
回复
下拉用drawitem
goldxinx
2008-12-01
打赏
举报
回复
重写combobox
liuchenglin_lcl
2008-12-01
打赏
举报
回复
谢谢
lijunfeng
2008-12-01
打赏
举报
回复
用的多的话继承combobox自己用GDI+画边框
用的不多的话有两个笨方法:
一:将combobox的FlatStyle设为Flat,在上级容器(如Form)的Paint事件里用GDI+按combobox的位置和大小画框框
二:放四个label分为将高或宽设为1,背景色设成你想要的,放在combobox四周
设置
ComboBox
控件的
边框
颜色
.
本文介绍了三种在Flex中为
ComboBox
控件
设置
边框
颜色
的方法:直接在MXML中
设置
、使用CSS样式
设置
以及通过ActionScript代码动态
设置
。每种方法都提供了详细的代码示例。
WPF实现一个
combobox
的style
本文详细介绍如何在WPF中自定义
ComboBox
的样式,包括
设置
边框
、背景、文字
颜色
及鼠标滑过效果等,通过XAML代码实现个性化界面设计。
vb.net(c#) 改变控件的
边框
线性和
颜色
这篇博客分享了一种技巧,如何在.NET开发中改变控件如Label、
ComboBox
和TextBox的
边框
颜色
和线型,以适应界面设计需求。通过在Form的Load事件中调用特定方法,可以实现控件
边框
的自定义,例如
设置
为红色矩形
边框
。这种方法特别适合需要个性化界面设计的开发者。
Q
ComboBox
样式表
设置
本文介绍Qt中
ComboBox
组件的样式定制方法,包括可编辑模式
设置
、
边框
颜色
、选项高度及下拉按钮图标等细节,并提供了具体的样式表配置示例。
Flex样式-
ComboBox
篇
本文详细介绍了如何自定义
ComboBox
的样式,包括角半径、
颜色
、
边框
、填充、箭头按钮宽度、背景透明度等,并展示了如何调整字体、大小、装饰、对齐方式等属性,以及如何
设置
下拉菜单的样式。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章