怎么用DevExpress的dxBarManager动态创建按钮Button与事件OnClick
2010-10-11 12:44
531 查看
动态添加Button
procedure TForm1.Button1Click(Sender: TObject);
var
NewItemLink: TdxBarItemLink;
kk: TdxBarSubItem;
MyBtn: TdxBarButton;
begin
MyBtn := TdxBarButton.Create(Self);
MyBtn.Caption := '通过程序放上去的';
//MyBtn.ImageIndex:= 1;
NewItemLink := MyBtn.BarManager.Bars[0].ItemLinks.Add;
// NewItemLink := dxBarSubItem1.ItemLinks.Add;
NewItemLink.Item := MyBtn;
MyBtn.OnClick:= YouBtnOnClick; //动态添加Button的Onclick单击事件
kk := TdxBarSubItem.Create(Self);
kk.Caption := '又放上去一个东西';
// NewItemLink := dxBarSubItem1.ItemLinks.Add;
NewItemLink.Item := kk;
NewItemLink := kk.ItemLinks.Add;
NewItemLink.Item := MyBtn;
end;
动态添加Button的Onclick单击事件
procedure TForm1.YouBtnOnClick(Sender: TObject);
begin
ShowMessage((Sender as TdxBarButton).Caption);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
NewItemLink: TdxBarItemLink;
kk: TdxBarSubItem;
MyBtn: TdxBarButton;
begin
MyBtn := TdxBarButton.Create(Self);
MyBtn.Caption := '通过程序放上去的';
//MyBtn.ImageIndex:= 1;
NewItemLink := MyBtn.BarManager.Bars[0].ItemLinks.Add;
// NewItemLink := dxBarSubItem1.ItemLinks.Add;
NewItemLink.Item := MyBtn;
MyBtn.OnClick:= YouBtnOnClick; //动态添加Button的Onclick单击事件
kk := TdxBarSubItem.Create(Self);
kk.Caption := '又放上去一个东西';
// NewItemLink := dxBarSubItem1.ItemLinks.Add;
NewItemLink.Item := kk;
NewItemLink := kk.ItemLinks.Add;
NewItemLink.Item := MyBtn;
end;
动态添加Button的Onclick单击事件
procedure TForm1.YouBtnOnClick(Sender: TObject);
begin
ShowMessage((Sender as TdxBarButton).Caption);
end;
相关文章推荐
- 【Unity】UGUI怎么动态的添加按钮的OnClick点击事件
- 动态创建按钮及处理OnClick事件
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- Ext.Net动态创建按钮-动态添加事件
- BB10动态创建Button并响应单击事件(C++版本)
- DevExpress XtraGrid 动态自定义控制button按钮显示
- Unity UGUI 动态添加Button.OnClick()事件
- [VB.NET]为ToolStrip动态加入的按钮怎么写点击事件?
- 【Android开发学习30】动态创建多个按钮,并给每个按键添加监听事件
- VC下动态创建了BUTTON按钮后,如何设置按钮的Modal Frame风格???
- asp.net按钮 button的onclick事件 与oncommand 事件的区别
- DF-GUI动态创建按钮并关联事件
- 01_动态创建按钮并响应事件
- form下button按钮的onclick事件
- Android 仿钉钉组织架构功能,动态创建多个按钮,并给每个按键添加监听事件
- javascript 动态调用点击 按钮的事件ele.onclick();
- uGUI使用代码动态添加Button.OnClick()事件
- 对话框和MDI中动态创建按钮CButton,并响应事件
- 为动态创建的LinkButton加Onclick事件
- C#动态创建button按钮的方法实例详解