1.公开子控件
在组合控件的Designer文件中,将private语句改为public 即可公开子控件
private DevExpress.XtraBars.BarManager barManager;
private DevExpress.XtraBars.Bar bar1;
public DevExpress.XtraBars.BarButtonItem btnrefresh;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
public DevExpress.XtraBars.BarButtonItem btntoppage;
public DevExpress.XtraBars.BarButtonItem btnnextpage;
public DevExpress.XtraBars.BarButtonItem btnprepage;
public DevExpress.XtraBars.BarButtonItem btnlastpage;
private DevExpress.Utils.ImageCollection imageCollection;
private Bizcent.Client.BizGridControl.MyGridView myGridView2;
private DevExpress.XtraGrid.Columns.GridColumn gcolDeptCode;
private DevExpress.XtraGrid.Columns.GridColumn gcolDeptName;
private DevExpress.XtraGrid.Columns.GridColumn gcolBillNumber;
private DevExpress.XtraGrid.Columns.GridColumn gcolBuildDate;
private DevExpress.XtraGrid.Columns.GridColumn gcolBuildManName;
public Client.BizGridControl.MyGridControl gctag;
public Client.BizGridControl.MyGridView gvtag;
2.在你将要引用到的窗体的Shown或者Load事件中,添加你想要给子控件添加的事件代码即可。
private void FrmGoodsPromoTagInvlia_Shown(object sender, EventArgs e)
{
try
{
string CheckIDCard = CurrentLogin.SysParam["IMPERFECTIONS"];
if (CheckIDCard.Equals("0"))
{
btnsave.Enabled = false;
gcolIsInvia.OptionsColumn.AllowEdit = false;
}
if (!SetPurview())//权限
{
Close();
return;
}
goodsPromoTagInvia.btnrefresh.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(btngoodsPromoTagInvia_ItemClick);
goodsPromoTagInvia.btntoppage.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(btngoodsPromoTagInvia_ItemClick);
goodsPromoTagInvia.btnprepage.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(btngoodsPromoTagInvia_ItemClick);
goodsPromoTagInvia.btnnextpage.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(btngoodsPromoTagInvia_ItemClick);
goodsPromoTagInvia.btnlastpage.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(btngoodsPromoTagInvia_ItemClick);
goodsPromoTagInvia.gvtag.Click += new EventHandler(gvtag_Click_1);
showgvDetail();
}
catch (Exception ex)
{ Client.Common.XtraMessageBox.Show(ex); }
}
网友评论