请问ToolStrip控件中加入的ToolStripLabel如何改背景颜色?

问题描述

请问ToolStrip控件中加入的ToolStripLabel如何改背景颜色;窗体直接改不起作用;还有就是我需要同时控制几个ToolStripLabel的背景颜色。OnRenderLabelBackground(ToolStripItemRenderEventArgse)用这个只能解决控制一个。

解决方案

解决方案二:
http://blog.csdn.net/bdmh/article/details/7489314参考了这个,但是只能修改当前事件的
解决方案三:
ToolStrip的RenderMode改成System,然后设置ToolStripLabel的BackColor属性。当然这只能设置成单色的,你要复杂的颜色就要自己绘制了,每个ToolStripLabel要有自己的绘制代码,对应的是事件是ToolStripLabel的Paint事件。如果你是要鼠标指上去的颜色有变化,那你要在Paint事件中取得ToolStripLabel的状态,比如鼠标是不是正在它的头上,然后换个颜色来话什么的。
解决方案四:
另外关于RenderMode的作用看这个:

时间: 2024-11-05 19:04:52

请问ToolStrip控件中加入的ToolStripLabel如何改背景颜色?的相关文章

请问ListView控件中的checkbox控件如何触发selectchanged事件?

问题描述 我在listview控件中放了一个checkbox控件,但是这个checkbox控件没有selectchanged这样的触发事件,网上查了说好像是什么因为checkbox控件的事件优先级高于listview控件,所以被屏蔽了,具体搞不清,请问怎样才能在listview控件中的checkbox控件的选中状态改变时,触发相应的事件?因为我想做一个功能,点击标题部的checkbox的时候能改变列表内容部分的checkbox的选中状态 解决方案 解决方案二:WinFrom?WebFrom?那就

ArcGIS engine 的mapcontrol控件中如何加载天地图为背景图

问题描述 在ArcGISEngine的开发过程中,要求使用天地图做为背景图,用知道的,请告诉我详细的技术路线. 解决方案 解决方案二:这个问题没人给解答下么???

C# winform 关于ToolStrip控件工具项拖动到指定的Panel控件中

问题描述 C# winform 关于ToolStrip控件工具项拖动到指定的Panel控件中 C# Winform项目中,在form窗体中有一个ToolStrip控件(用于放所有的系统的功能项,目前大概有将近15个功能项,后续会陆续增加应用的功能项), 两个Panel控件(panel1和panel2控件是两个目标区,用于将ToolStrip控件中的子项拖放到的目标区域,在目标区域中打开或执行ToolStrip控件子项) 请问下,怎么样实现如下两个功能: 1.实现鼠标选中ToolStrip控件的子

把第三方控件嵌入ToolStrip控件并提供Design-Time支持

最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支 持. 下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStrip控件中. 以下的两幅图片显示了最终的样子. Run-Time下的样子 Design-Time下的样子

如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持

最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支持.   下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStrip控件中. 以下的两幅图片显示了最终的样子.   Run-Time下的样子   Design-Time下的样子   如何将第三方控件嵌入到ToolStrip   微软实现了一个ToolStripControlHost类, 它是ToolStripComboBox, ToolStripTextBox, 和 ToolS

数据库操作-该程序运行之后数据没在textbox控件中显示,请问需要修改哪里

问题描述 该程序运行之后数据没在textbox控件中显示,请问需要修改哪里 using System.Data.SqlClient; namespace 学生信息浏览 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } BindingSource bs = new BindingSource(); private void Form1_Load(object sender, EventAr

请问在WinFrom中菜单控件中鼠标移入改变图片移出变回原来的图片

问题描述 请问在WinFrom中菜单控件中鼠标移入改变图片移出变回原来的图片 解决方案 解决方案二:在menuitem的mouseover事件中,更换menuItem的image属性不就得了

请问能否在datagrid控件中使用使用右键菜单,并能实现类似access表里选中要筛选的字然后右键使用按选定内容筛选!麻烦举例子,或有类似的文章推荐一下。谢谢!!!!

问题描述 请问能否在datagrid控件中使用使用右键菜单,并能实现类似access表里选中要筛选的字然后右键使用按选定内容筛选!麻烦举例子,或有类似的文章推荐一下.谢谢!!!! 解决方案 解决方案二:需要不少的JS的知识的.还是老老实实的搞普通的吧.解决方案三:上百度查查吧.解决方案四:个人感觉老拿cs结构的软件操作想在web程序上面实行,就是不明智的选择.谁在浏览网页的时候知道有右键功能啊?解决方案五:自己做一个ajaxGrid,不过对javascript的驾驭能力要相当高才行.看看下面的文

请问在C#窗口编程中,如何将 DataGridView控件中的数据(包括头文字和之后的行列数据)用txt文本文件格式输出来

问题描述 请问在C#窗口编程中,如何将DataGridView控件中的数据(包括头文字和之后的行列数据)用txt文本文件格式输出来 解决方案 解决方案二:http://blog.sina.com.cn/s/blog_4c1f37df0100hk5g.html