当前位置:主页>仓库管理软件> 列表

有关ListView 控件使用问题! 找蓝牙设备管理软件

进销存软件版1楼: 是一个当前行的问题,我是在ListView右边放了一个DBGrid控件,DBGrid的数据是通过ListView当前行的某个值而变化的,所以我把代码放在了ListView2Click事件了
可是,这样实现的就只有,当我们点击ListView时,代码才有效
但是当我们用键盘的方向来改变ListView的当前行,DBGrid里面的数据不会变,因为程序没有执行ListView2Click,请问该怎么解决:
无论用键盘或者是点击来改变ListView的当前行,DBGrid里面的数据会变!
谢谢,不知道该怎么解决!!

2楼: ListView2Change事件呢。 如蓝牙设备管理软件

3楼: 这个事件,感觉不是,我试过了
要不我再试一下

4楼: 就是ListView2Change, 但要判Change, 参考:
procedure TMainForm.ListView2Change(Sender: TObject; Item: TListItem;
Change: TItemChange);
begin
if Change = ctState then begin
Edit1.Text := Item.SubItems.Strings[0] + Item.SubItems.Strings[1];
Edit2.Text := Item.SubItems.Strings[1];
end;
end;

5楼: 应该是Change,没错

6楼: 问题解决了,谢谢

进销存软件版7楼: 3Q