说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

为列表框添光彩-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
为列表框添光彩-Delphi资料

为了改变Listbox和Combobox两个控件的单调风格, 我想在它们的每一项前面加上个图标。从表面上看好像不大可能啦。就在走投无路的时候,我忽然发现这两个构件都有一个style属性, 它可以设为lbOwnerDrawFixed,Draw这个单词吸引了我,然后我又从Delphi的在线帮助中找到了一个相关的事件OnDrawItem,在这个事件中写一段代码,就可以在列表框中的每一项前面添加一个小图标啦。

---- 下面是在Listbox 的OnDrawItem事件中添加的代码:

procedure TForm1.ListBox1DrawItem(Control:

TWinControl; Index: Integer;

Rect: TRect; State: TOwnerDrawState);

var

Bitmap: TBitmap;

Offset: Integer;

begin

with (Control as TListBox).Canvas do

begin

FillRect(Rect);

Offset := 2;

Bitmap := TBitmap.create;

Bitmap.LoadFromFile(′d:\temp1\1.bmp′);

//指定图文件是d:\temp1\1.bmp

BrushCopy(Bounds(Rect.Left + 2

Rect.Top

Bitmap.Width

Bitmap.Height)

Bitmap

Bounds(0

0

Bitmap.Width

Bitmap.Height)

clRed);

Offset := Bitmap.width + 6;

TextOut(Rect.Left + Offset

Rect.Top

(Control as TListBox).Items[Index])

end;

end;

---- 进一步,利用OnDrawItem事件的参数Index还可以在不同项前面添加不同的图标。还要告诉你的是, 当用add方法为列表框或下拉框添加项目时, 会自动执行 OnDrawItem事件,这样新添加的项目前面也就有了一个图标。

AsyncTask对比Thread加Handler Android Drawable叠加处理方法 android.os.Debug调试工具使用方法 Android多点触控开发原理 inent调用代码总结,不断完善中 onRetainNonConfigurationInstance和getLastNonConfigurationInstance Android中String资源文件的format方法 Android工程内嵌资源文件的两种方法 Android AIDL全攻略三 - AIDL框架 Android AIDL全攻略二 - Service绑定 自定义Android主题风格theme.xml方法 Android开发之模拟按下Home键的效果 Android AIDL全攻略一 Android Picture和PictureDrawable的用处 Android自定义View以及layout属性全攻略 Android通过Intent发送电子邮件含附件 Android调试技巧之Eclipse行号和Logcat Android Txt文本读写类源代码 Android游戏开发之旅20 双按事件捕获 Android游戏开发之旅19 分辨率大全 保护你的Android付费软件-LVL全攻略(二) 保护你的Android付费软件-LVL全攻略 android调试工具monkey压力测试实战 Android开发工具-App Inventor Android游戏开发之旅18 SoundPool类 Android多线程下载远程图片 Android读写Txt文本文件代码 Android游戏开发之旅17 图像渐变特效 Android游戏开发之旅16 异步音乐播放 Android游戏开发之旅15 按键中断处理 Android游戏开发之旅14 游戏开发实战一 真的很苦恼,如何同时更新两个文件? 数据库问题,大家帮帮忙啊 asp.net连接sqlserver 关于在同一asp页中的两个select的问题 如何写这种存贮过程?(急) 哪儿有asp的帮助下载! 关于数据库连接方法的问题! -----------产生错误:线程正被中止。--------------- 我刚刚学了C#,但是不知道自己的程度 如何在点击Memo时取得当前行的值? midas的一些问题! EditPlus 2中如何实现对java编译和调试?立刻给分 为什么在 CHtmlDialog 中映射的html button click 的事件会促发两次? 广州一戒毒所将数十戒毒女卖给“鸡头” 菜鸟级问题。看到有很多视图的列有带链接的。不知道怎么做。怎么看链接 为什么安装Windows 9x,要选FAT32分区类型,而如果安装Windows 2000/NT/XP系统,就必须要选NTFS类型,这两个类型有什么不一样吗? 各位大哥好,问Email问题 哪位仁兄告诉我,Windows写驱动主要用什么工具呀,(包括调式驱动) 学校期中考试的题目 treeview问题,请问在.net中该事件如何写 如何运行servlet? 表里面有几千条带扣的字符串需要将扣去掉。 能否解释一下,如下一些东东。 〔绝对给分〕几个问题! 用PHP的GD库可以输出png图片,如何在用户浏览的时候同时将图片保存一份到服务器上? 更换操作员应该怎么做,谢谢! JAVA优于C++ 怎样修改桌面图标 char转换numeric出错 如何实现自动登录?必送分! 安装j2sdk-1_3_1_07-linux-i586.rpm.bin失败!!!!!!!!!!!!!!!1 请问:在javascript脚本中怎样得到DataGrid中的CheckBox列的选中状态?? SOS!!!! 网络讨论学习 欢迎参与 IIS问题 [java 中文问题] 如何让swing的jtextfield 同其他组件正确显示用户输入的中文 能否解释一下,如下一些东东: 如何配置服务器才能让客户端收发邮件 jdk如何下载 MYsql 最新版的下载地址 " 萨斯" 病毒从哪儿来?(转贴) 我写了一个dll,用delphi自己调用就没事,但pb里就提示出错 ★★★★数组问题★★★★ 关于DS1302的使用 vb.net这个功能如何设置 请教:关于VSS的数据迁移问题 使用用户控件,在类实例.LoadControl("test.ascx")时提示虚拟路径“/test.ascx”映射到另一个应用程序,这是不允许的 关于interdev的问题 急!急!急!一个关于XML的问题!急 ,高分求助 command问题 数据库在DELPHI中如何实现备份与恢复备份 有什么办法可以看到机器上运行的所有程序? 怎么能把自己变成想变的动物?急事,我奶奶在天津那边,她病了.我想看看她去,诸位有什么办法让我变成小鸟吗?急 送元二使安西是什么意思 平安老年人保险的年纪限制是多少岁? 越稀越水解 那PH=1 和PH=3 的醋酸钠哪个oH浓度高总觉得有点矛盾,好纠结啊其实我想这个是因为等PH时浓度醋酸钠>苯酚钠>碳酸钠>氢氧化钠,可要是越稀越水解不就改反过来么? 人在屋檐下 (打一“电子技术词语”) 中国最高的年龄是多少岁 它的学名是什么?知道更多的说说俗名. 二便不通 (打一“电子技术词语”) 下雨前为何会起风常常还伴随着天空昼白,有时也无风 俗名海肠的生物属于什么目什么科什么属?学名是什么? 天气谚语有什么 下雨书都打湿了,求复原法今天发了新书,后来下起了大雨,我没带伞,书全都被打湿了,很严重.有什么办法可以让书变得完整如新? 今天几月几号,现在几点钟? 串联的电灯和并联的电灯哪一个灯泡亮,为什么 请带走你们的书以免下雨!翻译 我们是什'么动物变的 黑瞎子岛西半部分属于中国,东半部分属于哪个国家 今天打雷,电源都关了,后来开主机没有一点反映.怎么回事?电源关勒 就是没有拔插头.显示器和猫都是好的.就是开主机没有一点反映.连着鼠标和键盘都不亮/.这是为什么阿 73变是什么动物 为什么会起风 承君一诺,必守一生,求高手帮想相称的句子,想要那种男女相互允诺那种感觉的, 送元二使安西 现在的道理 2012年1月14日至23日天气(每天1个,不要温度、风向,只要像什么“晴”“雨”什么的,最好是英文) 承君一诺,必守一生! 今天月亮几点升起 “起风而益的一天”啥意思? 承君一诺守此生,蓦然回首亿故人这句话使什么意思?大家帮帮忙解释一下吧 整型数是什么意思 试分别从物质组成,分子构成,物质变化的角度各说出一种观点. 为什么:电风扇会带起风来?你就这电风扇:一想也有点奇怪:这是铁的啊> 怎么会带起风来呢? 急!一幅漫画:一匹马正在拉磨,脖子上挂着个牌子,写着“千里马”,漫画左下角还有“试用期”,求寓意!一幅漫画:一匹马正在拉磨,脖子上挂着个牌子,写着“千里马”,漫画左下角还有“试用 关于惠州一中的那点事有惠州的户口(近几年才搞的)但没在惠州读过书 就是说现在要上高中了才来这里读 这种情况的话会不会报名时要加钱呀什么的比别人麻烦.会不会不管考多少都只能 起风时为什么会发出“嗖嗖”的声响 各种气候下的自然景观比如亚热带季风气候是亚热带常绿阔叶林带,那么其它的是什么啊? 境界线上的地平线第二季7月7号几点出 为什么天要下雨,一起风就不会下雨了.或是下很小的雨呢? 日月之行,若出其中;星汉灿烂,若出其里”句中“若”字用得好,请说好在哪里? 可口可乐公司现在共有215升的饮料需要装在1.5升和1.25升两种瓶子里(空气部分忽略不计),一共装了160瓶.请求出1.5升和1.25升的饮料各有几瓶?假如1.25升的饮料单价是1.5升饮料单价的80%,每瓶1.5升 “一笑一尘缘”的意思.笑和尘缘有什么关系 日月之行,若出其中;星汉灿烂,若出其里.中的若字用得很好,请你分析一下好在那里 初中英语词汇达标手册 苏州市教育科学研究院编在哪里买 天空打雷的原因是什么大神们帮帮忙如题 水解浓度大小的比较表示0.1mol/LNaHCO3溶液中有关微粒浓度(mol/L)的关系式,正确的是()A.c(Na+)>c(HCO3—)>c(CO32—)>(H+)>(OH—) B.c(Na+)+c(H+)=c(HCO3—)+c(CO32—)+c(OH—)C.c(Na+)+c(H+)=c(HCO3—)+2c(CO32—)+c(OH—) D.c(Na 急求初中英语词汇手册 尘缘的含义? 8题物理九上 写一段描写月色的段落大约100字左右 为什么有时天空 打雷而不下雨 8.9题物理九上 推荐一本单词分类归总的英语词汇手册,例如:earnings salary wage income revenue都表示“收入”归在一起,这样比较便于记忆, 一生一浮土, 介绍中国谈话礼节的英语作文,就是在聊天时适宜说什么.不适宜说什么.最好有翻译 高中英语词汇达标手册大家帮帮忙··知道高中词汇达标手册的英语单词MP3或者其他的也可以·· 13岁的际遇 中 8题 9题, 英语单词手册, 一把年纪了一般指多少岁 7.8题 描写 月色 的句子或段落 人们常说的花季的年纪是多少岁 男子被卡两栋大楼中动弹不得 消防员破埃及法院就谋杀示威者罪名对穆尔西进行叙利亚中部城市发生自杀式炸弹袭击 致美海军核潜艇服役 穿了一身“怪衣服”外交部:CNN同情“10 28”涉男子被卡两栋大楼中动弹不得 消防员破男子加油站点烟引燃汽油 妻子瞬间变“澳洲癌症死亡率调查:农村地区高于城市澳大利亚人口出生率回升 总量破230德国惊现1.8吨二战炸弹 逾2万人撤俄罗斯将对中国过境游客实行72小时免叙利亚中部城市发生自杀式炸弹袭击 致俄将对20国过境游客实行72小时免签孙杨无证驾驶被杭州警方处行政拘留7天罗马教皇罕见就敏感问题展开民调 欲改日本一男子酒后驾驶 撞伤4名中学生后调查称超6成贝卢斯科尼支持者支持其女伊朗称希望与“六方”就核计划开展严肃澳大利亚人口出生率回升 总量破230澳洲癌症死亡率调查:农村地区高于城市美国10月制造业增速为两年半来最快王石遭遇“死亡定律”?是如何得了美女凭什么管理团队,大多数领导都错了实务丨商业银行如何开展PE基金业务?百合世纪佳缘合并案:新三板能吃掉纳斯福利 | 直通乌镇:互联网大会明开幕创业到了中期,会有哪些陷阱?艾紫馨:美联储加息对于原油沥青是福是【趋势 | 克莱·舍基:明年中国将迎德赫亚:还未达到个人巅峰河床主帅:被梅西称赞感觉很好阿尔维斯赞助多名几内亚比绍儿童经纪人:伊布离开,法国足球将受打击12月16日揭秘涨停板:AR概念强势你第一眼看到什么,你就是怎样的人明早凌晨3点!全世界都在等这个女人的归真堂回来了 | 携899头黑熊出没蒋海青:互联网行业不是谁吃掉谁而是共萤石S1助钱江晚报记者团前线记录世界普莱斯献三双,上海主场轻取北控末节险被翻盘,辽宁主场力克吉林奥登三节犯满毕业,江苏惨败广厦
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘