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

请教在TcxTreeList中怎么知道用户正在编辑的值

2012-09-18 
请问在TcxTreeList中如何知道用户正在编辑的值?我使用TcxTreeList,当用户结束一个单元格时,我想知道用户所

请问在TcxTreeList中如何知道用户正在编辑的值?
我使用TcxTreeList,当用户结束一个单元格时,我想知道用户所编辑的单元格的新值。在OnEditValueChanged中读取EditValue、Value等的值都是Null,我使用的EditProperties是TcxRadioGroupProperties。如何获取单元格的新值呢,或者直接读到哪一项是选中的。

[解决办法]
up
[解决办法]
procedure TForm1.cxTreeList1Edited(Sender: TObject;
AColumn: TcxTreeListColumn);
begin
self.Canvas.TextOut(0, 0,vartostr(acolumn.Value));
end;

如果还是空,你可以试其他列显示是否正常
[解决办法]
看看有没有OnEditing事件。如果用Edited的话,应该是在编辑完成以后,焦点不在编辑的那个单元格之后才会触发。
我用的是dxTreeList,Edited事件跟楼上贴的参数不一样。不知道Editing怎么样
[解决办法]
GetProperties方法?
[解决办法]
property里面有没有immdiatepost?有的话打上看看。不过这种xxxChanged事件理论上肯定是POST了值才触发的。有空试试。

热点排行