Borland C++Builder 6 重大BUG!!! 本人发现与2002-4-18 16:40
Borland C++Builder 6 重大BUG!!! 本人发现与2002-4-18 16:40
操作系统:Windows XP 英文版
硬件环境:Athlon XP 1600+ /HY DDR 256
开发平台:Borland C++Builder 6(Builder: 10.161)
产生BUG对象(TTreeView\TlistView\RichEidt\DBRichEdit...)
BUG描述:
在使用 TTreeView 和 TListView 控件时,设置属性 BevelInner=bvLowered;BevelKind=bkFlat;BorderStyle=bsNone;然后将其加入较长字符串的Items,将Width设置为小于较常字符串长度的值(即使TTreeView or TListView...出现水平滚动条),然后运行。
当鼠标停留在较长的Item并出现浮动提示条后,水平和垂直滚动条都无法正常自画。
此问题在很多具有BevelKind得窗体控件都有反映。
为解决此问题,我尝试调用的VCL底层方方法和API都无法解决。
最终解决办法:设置BorderStyle=bsSingle or BevelKind=非bkFlat
感兴趣的朋友不妨试一试!如有其他看法,欢迎讨论!