我有一个流程面板,我在运行时添加额外的项目,根据他们是否选择显示所有项目。这一切都很好;扩展由工具栏按钮控制。寻求一种方法来创建一个“悬停按钮”来扩大节
麻烦的是,我们希望用户能够将鼠标移动到“+”号上以展开该部分。
alt text http://xrw.bc.ca/download/so/q.gif
最初我看着TSpeedButton(OnMouseEnter在),但即使是“平的”,焦点矩形仍显示等字形不居中。这个解决方案的主要问题是它的外观。
然后我看着做一个TImage的后裔。这有点“非常规”,但它会起作用。在OnMouseEnter或OnClick中,它会切换内部布尔“扩展”标志,然后从资源加载合适的图片。我不喜欢这种非传统的解决方案。
我需要将它添加到几个不同的屏幕,所以对我来说可能是谨慎的/为此构建组件。我有JVCL,但我没有看到任何合适的手。
感谢您的意见/帮助!
比你的评论。我还没有试过TBitBtn。我想我必须与项目经理和市场营销部门进行更多的交流。 – 2008-10-01 23:06:58