好吧,我不确定这是不是Bug,不过按我的想法,设置了 ItemIndex 属性,显示时应该让记录滚动到可视区,让我看见,但却就是看不见呀看不见~~~~
跟进源码,原来是 ContentLayout 没有值造成的,所以,要修正这一问题的简单做法就是先调用一下列表框的ApplyStyleLookup 方法。
所以,截止 Berlin 版本的设置 ListBox 的 ItemIndex 的“正确”做法是类似于这样子:
ListBox1.ApplyStyleLookup; ListBox1.ItemIndex:=40;