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

? 关于 ListView 奇怪的有关问题 ?

2012-03-27 
?????????? 关于 ListView 奇怪的问题 ????????????? 例如我有3条记录;1,在formcreate中加入ListView.Item

?????????? 关于 ListView 奇怪的问题 ?????????????

例如我有3条记录;

1,   在formcreate中加入   ListView.ItemIndex   :=   0;    
      好,当程序启动后,第一个记录被选择了,被选择的记录是蓝色的条条,这点没有问题,这时候,你按下键盘的“下”键,其效果并不是第二条记录被选择,而是仍然在第一条记录的蓝色条条的基础上加了一个虚线的框框,偶的问题就在这个虚线的框框上面

很多时候我使用   ListView.ItemIndex   :=   xxx   来改变当前选择在第几条记录上,但是只是蓝色的条条变了,而虚线的框框却仍然在原来的地方,看上去很别扭,请问如何才能控制哪个虚线的框框。。。

[解决办法]
o(∩_∩)o...哈哈我是第一个
先占了沙发在看问题!~
[解决办法]
应该是用
ListView.ItemFocused := ListView.Items[0];
吧?
[解决办法]
在 ListView的onkeydown(还是onkeypress,记不太清楚了,自己试一下)中添加代码
if key = 某数值 then
ListView.ItemIndex := ListView.ItemIndex + 1;
上面的某数值我不记得了,自己去baidu搜一下
[解决办法]
ListView的RowSelect:=True;readonly:=true;


ListView1.ItemFocused := ListView1.Items[0];
ListView1.Selected := ListView1.Items[0];
ListView1.SetFocus;

热点排行