- 浏览: 1652041 次
- 性别:
- 来自: 福州
文章分类
- 全部博客 (583)
- strust2.0 (14)
- hibernate2.0 (5)
- java (13)
- javaScript (59)
- AJAX (8)
- TFS (6)
- 其它 (20)
- CSS (23)
- asp (18)
- Dojo (5)
- 项目管理 (3)
- SQLServer (25)
- oracle (26)
- .NET (221)
- 开源系统 (6)
- 常识 (41)
- 软件架构 (1)
- My SQL (1)
- SilverLight (10)
- Flex (1)
- window7 (1)
- 网络安全 (2)
- CMS (1)
- ECShop (4)
- 邮件系统 (9)
- Linq (0)
- 淘宝店铺经营宝典 (0)
- flash插件 (1)
- Hubble.net全文检索 (1)
- 在线编辑器 (1)
- 正则表达式 (1)
- 创业 (1)
- asp.net mvc (1)
- 全文检索 (0)
- 全文检索 HubbleDotNet (1)
- Android (27)
- TFS bin (1)
最新评论
-
z小小Jean:
有具体的解决方法吗
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法 -
njoiop:
这些都是常用接口,IP地址、手机归属和身份证查询接口,基站定位 ...
IP地址、手机归属和身份证查询接口 -
Fs_sky:
那导出DMP如何包含序列等其他东西?
在plsql中如何导出dmp文件 -
qiywtc:
请问该怎么判断视频的格式再选择对应的播放格式来播放啊?
asp.net各种类型视频播放代码(全) -
xinghenhouzi:
楼主说的版本不同无法导入导出是什么意思?我用10g的exp.e ...
在plsql中如何导出dmp文件
当用ListBox来作输出显示的时候,有时需要针对不同的输出显示不同的颜色,比如当用ListBox来作告警输出的时候,需要根据不同的告警等级来显示不同的颜色,以达到醒目的作用,其实用ListBox来做这种事情很容易。
首先把ListBox的DrawMode设为OwnerDrawFixed或是OwnerDrawVariable,然后在ListBox的DrawItem事件中加入下面的代码
即可。
完整的程序代码如下:以下代码在vs2005中测试通过
转自:http://www.cnblogs.com/aaliujing/archive/2007/01/29/633689.html
首先把ListBox的DrawMode设为OwnerDrawFixed或是OwnerDrawVariable,然后在ListBox的DrawItem事件中加入下面的代码
private void listBox_DrawItem(object sender, DrawItemEventArgs e) { Brush FontBrush = null; ListBox listBox = sender as ListBox; if (e.Index > -1) { switch (listBox.Items[e.Index].ToString()) { case "Critical": FontBrush = Brushes.Brown; break; case "Major": FontBrush = Brushes.Red; break; case "Minor": FontBrush = Brushes.Orange; break; case "Warning": FontBrush = Brushes.Yellow; break; default: FontBrush = Brushes.Black; break; } e.DrawBackground(); e.Graphics.DrawString(listBox.Items[e.Index].ToString(), e.Font, FontBrush, e.Bounds); e.DrawFocusRectangle(); } }
即可。
完整的程序代码如下:以下代码在vs2005中测试通过
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace ListBoxDataGrid { public partial class ListBoxForm : Form { public ListBoxForm() { InitializeComponent(); } private void listBox_DrawItem(object sender, DrawItemEventArgs e) { Brush FontBrush = null; ListBox listBox = sender as ListBox; if (e.Index > -1) { switch (listBox.Items[e.Index].ToString()) { case "Critical": FontBrush = Brushes.Brown; break; case "Major": FontBrush = Brushes.Red; break; case "Minor": FontBrush = Brushes.Orange; break; case "Warning": FontBrush = Brushes.Yellow; break; default: FontBrush = Brushes.Black; break; } e.DrawBackground(); e.Graphics.DrawString(listBox.Items[e.Index].ToString(), e.Font, FontBrush, e.Bounds); e.DrawFocusRectangle(); } } private void button_Click(object sender, EventArgs e) { if (!textBox.Text.Length.Equals(0)) listBox.Items.Add(textBox.Text); } } }
转自:http://www.cnblogs.com/aaliujing/archive/2007/01/29/633689.html
发表评论
-
【转】C#定时执行某个程序
2015-03-16 17:33 733using System; using System. ... -
多行文本框字符数长度验证的解决方案
2012-03-02 16:04 1202在ASP.NET系统中经常会遇到验证文本框长度,比如数据库里是 ... -
【转】asp.net(c#)通过两个点的经纬度计算距离
2012-01-12 14:14 1383原理: 地球赤道上环绕地球一周走一圈共40075.04公里 ... -
【转】GSM手机短信软件的实现(C#)
2011-11-30 13:55 1310http://www.cnblogs.com/Engin/ar ... -
[转]C#开发短信收发软件的原理
2011-11-16 16:44 1651坛子里好像很多人对如何自己用C#开发手机短信有兴趣,正好我也做 ... -
TCPClient 类实现网络互联、通信
2011-10-29 11:16 2942TcpClient 为 TCP 网络服务提供客户端连接。 S ... -
Hubble.Net实现全文检索
2011-07-25 19:30 4036一、 下载安装 到Hubble.net 项目首页 http: ... -
c# 获取当前周第一天、最后一天,当前月第一天、最后一天的实现代码
2011-04-17 18:39 5290获取当前周工作日第一天、最后一天 int dayOfWee ... -
c#通过调用7z.exe实现解压文件
2011-03-05 15:47 48017-Zip 简介 7-Zip 是一款号称有着现今最高压缩比的 ... -
【转】IEnumerable 和 IEnumerator 接口
2011-03-04 17:12 2028类继承关系:public interface IQueryab ... -
【转】C#获取文件的绝对路径
2011-03-04 17:08 2484要在c#中获取路径有好多方法,一般常用的有以下五种: ... -
ListBox之间的数据项的移动操作
2010-09-29 11:04 1559<%@ Page Language="C# ... -
【转】asp.net中URL参数传值中文乱码的三种解决办法
2010-09-21 22:31 3418在做Asp.Net开发的时候,经常会遇到页面乱码的问题,下面是 ... -
【转】ASP.NET文件下载函数
2010-09-21 22:29 1406在你的Page_Load中添加这样的代码: Page.Re ... -
【转】在ASP.NET中实现多文件上传
2010-09-21 22:25 1238在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET ... -
[转]ASP.NET中常用的文件上传下载方法
2010-09-21 22:23 1816文件的上传下载是我们在实际项目开发过程中经常需要用到的技 ... -
HTML文章中截取摘要的问题[转]
2010-06-09 10:46 1877博客系统通常的做法是,在博客的首页只显示文章的摘要,点击标题进 ... -
获取 asp:Button 控件的的ComandName值的方法
2010-05-22 17:31 1252protected void btn_Save_Click ... -
ASP.NET防止用户多次登录的方法
2010-05-06 12:34 1580常见的处理方法是,在 ... -
使用 Enter 键提交表单
2010-04-27 14:04 1337一、使用 JS 代码 我们在表单里面的 TextBox (as ...
相关推荐
本教程将详细讲解如何实现ListBox控件每行颜色的改变,以增强界面的可读性和用户体验。 首先,我们需要理解ListBox的基本用法。在MFC中,ListBox通常通过CListBox类进行操作。我们可以在OnInitDialog()函数中初始化...
本示例探讨的是如何实现`ListBox`控件中每一行文本的颜色自定义,即“c# 一个listbox的行字体颜色应用”。这个技巧能够帮助开发者提升用户界面的视觉效果,例如通过不同颜色来区分不同类型的条目或突出重要的信息。 ...
在WPF中,颜色改变通常在XAML中完成,或者在代码-behind中通过设置`Background`属性。XAML中的示例: ```xml <ListBox Background="Azure" /> ``` 或者在C#代码中: ```csharp listBox.Background = new ...
本实例重点在于如何根据特定情况动态地改变`CListBox`中项的字体颜色,以提高界面的交互性和信息传递效率。下面我们将详细探讨如何实现这一功能。 首先,我们需要理解`CListBox`的基本操作。`CListBox`继承自`CWnd`...
在标准的ListBox控件中,条目的背景和文字颜色通常是系统默认的,但有时我们需要根据应用的需求自定义这些颜色以实现个性化或者增强用户体验。本主题将深入探讨如何在VC++环境下自定义ListBox的条目背景和文字颜色。...
在VC++编程环境中,改变文本编辑框(通常是CEdit控件)中的文字颜色是一项常见的需求。这个"VC 适时改变文本编辑框中的文字颜色.rar"压缩包提供的示例可能包含了一个简单的应用程序,允许用户通过单选按钮选择不同的...
在Windows编程中,尤其是使用Visual Studio(如VS2010)进行MFC(Microsoft Foundation Classes)开发时,我们有时需要...在实际项目中,你可能还需要根据需求定制更多功能,如改变字体、颜色,或者响应其他用户事件。
这个主要是用vc开发的一个文本颜色的CListBox控件, 添加一个颜色处理类,并继承CListBox,然后添加颜色控件的变量,在addString(文本,rgb),就完成了,就这么简单,代码运行可以看到结果!
在自定义ListBox字体和颜色的过程中,开发者可能会使用到如SetWindowText、DrawText等Windows API函数,或者在MFC(Microsoft Foundation Classes)框架中使用CListBox类的成员函数。例如,可能通过SetFont函数设置...
在默认情况下,ListBox的外观通常由操作系统或浏览器的主题决定,包括颜色、字体样式等。然而,有时候为了满足特定的设计需求或者提升用户体验,我们可能需要自定义ListBox的颜色,使其与整体界面风格保持一致。本文...
在提供的压缩包文件中,"hyperlink.cur"可能是一个鼠标光标资源,用于改变鼠标指针形状,比如当鼠标悬停在带有超链接的Listbox Item上时。而"ItemTooltip.pbl"可能是一个PowerBuilder库文件,其中可能包含了实现上述...
首先,为了改变CListBox控件的背景色和字体颜色,我们需要创建一个新的类,该类继承自CListBox,并重写一些关键的成员函数。这个过程涉及以下步骤: 1. 定义新类: 创建一个新的头文件(如MyListBox.h),并定义一...
《Windows界面编程第八篇 listbox彩色显示隔行变色》 http://blog.csdn.net/morewindows/article/details/8656061 配套程序 示范了如何彩色显示listbox控件,并让其隔行变色。 Win32或MFC程序均能使用。
针对题目中的场景,我们要实现一个功能,即在ListBox控件中,每个item(列表项)根据其内容显示不同的颜色。这通常涉及到控件的自绘(Owner Draw)技术。以下是一个详细的步骤解释和示例代码,教你如何实现这一功能...
在这个实例中,开发者可能在ComboBox的下拉列表接收到WM_DRAWITEM消息时,根据项目的索引或数据关联颜色,使用SetBkColor、SetTextColor等GDI函数来设置背景和文字颜色,然后调用DrawText函数绘制带有颜色的文本。...
然而,在某些情况下,我们可能希望根据数据或逻辑给不同的列表项赋予不同的背景色或文字颜色,以提高视觉效果或突出重要信息。这就需要用到自定义控件或者扩展默认控件的功能。 首先,我们需要创建一个新的用户控件...
在这个例子中,“Multicolumn Listbox.vi”演示了如何改变多列列表框项名的颜色以及项名内的字体颜色。在LabVIEW中,可以通过编程方式修改控件的属性,包括颜色、字体样式、大小等。这通常是通过控件的“创建引用”...
然而,开发者有时需要自定义ListBox的显示样式,例如改变字体、颜色、背景或者添加自定义图形,这就涉及到“重绘”ListBox控件的知识点。 重绘ListBox主要是通过覆盖控件的OnPaint方法来实现的。在OnPaint方法中,...
在WPF中,我们可以使用`ControlTemplate`来改变ListBox的整体外观。`ControlTemplate`允许我们指定控件的各个部分,如边框、背景、滚动条等,从而实现完全自定义的样式。例如,我们可以通过XAML代码创建一个新的`...