首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

listBox 重绘的有关问题?

2012-03-27 
listBox 重绘的问题??在ListBox的DrawItem事件中if(State.Contains(odSelected))和if(State.Contains(odFo

listBox 重绘的问题??
在ListBox的DrawItem事件中
  if(State.Contains(odSelected))
  和     if(State.Contains(odFocused)的区别

[解决办法]
if(State.Contains(odSelected))这个是被选中当前记录时为TRUE
if(State.Contains(odFocused)这个是当前记录获得焦点时为TRUE
被选中的不一定是获得焦点
[解决办法]
焦点是指输入焦点

选中不一定就有输入焦点
[解决办法]
是的。当前处于选中状态的项目不一定拥有焦点。获得焦点的时候应该是被选中状态。
[解决办法]
mark
[解决办法]
if no item in listbox, selected makes no sense, however focused may occur.

热点排行