我想实现在cxgrid中设置某一列为button按钮
并且设置butto的click事件
要动态添加,也就是用代码添加,控件添加的方法我知道
但是代码怎么加,还不清楚,求个人帮帮忙
并且设置butto的click事件
要动态添加,也就是用代码添加,控件添加的方法我知道
但是代码怎么加,还不清楚,求个人帮帮忙
解决方案 »
- 可怜的CSDN~~散分
- 已知X,y坐标和里面的圆弧曲线怎么求曲线的方程式
- 求SQL语句(sql server数据库),关于查询日期问题.adoquery.sql.add('select 数量 from table where 日期= '+datetostr(date));为什么查不
- ClientDataSet从XML加载数据后在没有改动的情况全部写入数据库
- CoolTrayIcon控件在win98中ShowBalloonHint为啥不能显示?
- 累死了~~~~~~~~
- 那位大侠能帮我解决三层体系中SocketConnection的稳定性问题
- 谁能介绍一个简单有效的字符串加密算法?
- 农闲的时候做了个程序,请大家提提意见!
- 问个简单问题,何为B/S结构?
- delphi webbrowser 点击后webb1中打开网页(不是弹出来新的IE)
- pchar 参数传递的问题!
......
private
{ Private declarations }
procedure cxGrid1DBTableView1ColumnPropertiesButtonClick(
Sender: TObject; AButtonIndex: Integer);
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}
procedure TForm1.cxGrid1DBTableView1ColumnPropertiesButtonClick(
Sender: TObject; AButtonIndex: Integer);
begin
//.......
end;procedure TForm1.cxButton1Click(Sender: TObject);
begin
//设置第3列为按钮属性:
cxGrid1DBTableView1.Columns[3].PropertiesClass:=TcxButtonEditProperties;
//关联点击事件:
(cxGrid1DBTableView1.Columns[3].Properties as TcxButtonEditProperties).OnButtonClick
:=cxGrid1DBTableView1ColumnPropertiesButtonClick;
end;
......
我能追加个问题问问么
能不能把button这一列变为只读,并且能相应button列的点击事件
这样就只读了。如果你仅想显示一个按钮,你还可以让按钮的Kind属性设置为bkText,这样一来,就可以使得按钮可以有个Caption,而不是三个点了