收录日期:2020/11/30 12:43:53 时间:2016/06/03 11:07:35 标签:VCL组件开发及应用
近日在网上DOWN了一个叫RAIZI COMPONENTS 3.12 FOR DELPHI7的一套控件,用到了其中的GROUPBAR组件,在其创建的GROUP中点鼠标右键通过'ADD ITEMS'创建GROUP中的ITEMS,在创建的ITEMS中到也可以添加图标,但是程序运行后当鼠标放在上面时没有什么变化,鼠标形状也没变成'手形',ITEMS上的文字也没加下划线(我的意思是要象WINXP中的GROUPBAR那样的效果,当鼠标放在上面时ITEMS加上下划线,鼠标变成手型),我试着改变其一些属性,都没达到效果,我想请问是否通过直接改变该组件的属性能解决该问题,或者是需要通过编程来实现.
ShowItemSelection 设为 True
SelectionColor、SelectionFrameColor 设置颜色,并和图标搭配好
好象上面那位仁兄的方法不行,我刚才试了,我想要达到的效果是当鼠标放在ITEM上面时鼠标变成'手形',而如果将GROUP的CURSOR属性改为CRHANDPOINT的话,鼠标不管放在GROUP的哪个地方都变成'手形',而且那个ITEM当鼠标放在上面时其CAPTION加上下划线的问题也没解决,我按下面试了一下:
比如说在GROUP1的ITEM[0]的ONCLICK事件中(ITEM好象只有这个事件)添加代码如下:
ITEM[0].FONTSTYLE:=[FSUNDERLINE];
程序执行后鼠标放在上面到也加上了下划线,可是当鼠标点击其后再离开的时候下划线还在(下划线应该消失),我想要是在ITEM的ONMOUSEUP事件中添加就可以了,只可惜她没有这个事件,请各位指点!
我的方法是用颜色表示当前选择的项,这样最方便了。

如果你一定要用下划线和鼠标的图标来表示,也可以自行拦截相关的消息来实现啊

asp.net 2.0 的部署问题: 转还是不转?????? 请教一个ASP.NET的问题 一个打包过的安装程序,如何知道里面有哪些文件呢? 为什么输出这样的数? 想拿北大文凭的请进!省1000多元呢~ 大家帮忙看看送什么礼物啊? 窗口重绘遇到的一个棘手问题 数组内的数据保存到数据库的问题 数据库关于DDX_FieldText的问题 ================= HyperLink 传值问题 ========================== 请教:使用Microsoft Word 2003时CPU使用率总是很高,怎么办? 文件读取问题 SQL*LOAD中ZONED类型的问题 广州招 BCB Coder ado数据库引擎问题,急, 问一个在vb6+access2000中批量录入文本数据的问题 mysql数据库中如何插入图片 求SQL 找出时间最小的一行 急!!asp数据分类汇总 VC 查询sqlserver8000左右条记录,导致的内存增大到200M,请问如何解决??? 管理员进!! 最近很多人谈论的算法面试题 帮忙 asp网页如何设计界面呀,比如动网的index.asp文件,在dw打开后,设计界面什么显示都没有。这种文件,如何在设计时能看到界面呢? 来晚了--说点个人看法 问问GUI设计 初学者提点问题,大哥们请看看 进来看看能否实现 ORACLE9i安装问题,谢谢高手指点下,实在是没办法了