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

在stringgrid中,有没有单元格引发事件的?解决思路

2012-03-30 
在stringgrid中,有没有单元格引发事件的?我想在STRINGGRID中某一个单元格输入数据后引发一个事件,该事件是

在stringgrid中,有没有单元格引发事件的?
我想在STRINGGRID中某一个单元格输入数据后引发一个事件,该事件是用来判断此数据是否在有效范围内,可我找不到哪里有像EDIT中的EXIT事件。必须是单元格引发这个事件的哦!

[解决办法]
不知道这个事件能否满足要求:

procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
with StringGrid1 do
if (Cells[Col, Row] <> '123 ') then
begin
ShowMessage( 'Error ');
CanSelect := False;
end;
end;

[解决办法]
应该是OnSetEditText
[解决办法]
很高兴楼主碰到这个问题,因为这个问题我也碰到了,
说真的,StringGrid 的编辑事件真的太少,不是很好用,
OnSetEditText事件类似用 Text 的OnChange 事件,是在输入时即时触发的。

热点排行