给某一列增加一个EditButton,将该列的AlwaysShowEditButton设为true,ButtonStyle设为cbsEllipsis,设计时可以看到小按钮,可一运行,小按照就不见了。
在procedure TForm1.FormCreate(Sender: TObject);
begin
//DBGridEh1.ColumnDefValues.AlwaysShowEditButton:=true;//设置后仍然没有效果
DBGridEh1.Columns[1].AlwaysShowEditButton:=true;
end;
还是没有出现
版本是ehlib4.5.62
在procedure TForm1.FormCreate(Sender: TObject);
begin
//DBGridEh1.ColumnDefValues.AlwaysShowEditButton:=true;//设置后仍然没有效果
DBGridEh1.Columns[1].AlwaysShowEditButton:=true;
end;
还是没有出现
版本是ehlib4.5.62
唯一可能的是,你确定是 DBGridEh1.Columns[1]而非 DBGridEh1.Columns[0]吗?
这样就可以显示按钮了。
不过要这样才能设置,如果dbgrideh对应的数据集是动态添加的,则在代码中设置就不起作用