Winform DEV BarManager实现子窗体回传信息并显示到父窗体

主窗体中两个用于显示信息的控件如下:

 

显示信息的方法:

 public void SetMessage(MessageType mtype, List<Entity.Message> detailList, String mess)
        {
            barStaticItem_Tip.Visibility = BarItemVisibility.Always;
            barStaticItem_Tip.Caption = mess;
            barStaticItem_Tip.Tag = detailList;

            if (mtype == MessageType.SUCCESS)
                barStaticItem_Tip.ImageIndex = 0;
            else if (mtype == MessageType.ERROR)
                barStaticItem_Tip.ImageIndex = 3;
            else if (mtype == MessageType.WARNNING)
                barStaticItem_Tip.ImageIndex = 1;
            else
                barStaticItem_Tip.ImageIndex = 2;

            this.barStaticItem_Tip.ItemClick -= new DevExpress.XtraBars.ItemClickEventHandler(this.barStaticItem_Tip_ItemClick);

            if (detailList != null && detailList.Count > 0)
                this.barStaticItem_Tip.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barStaticItem_Tip_ItemClick);
        }

子窗体调用如下:

//主窗体
public AccessoryMainForm MainForm { get; set; }

//调用
MainForm.SetMessage(MessageType.INFO, null, "正在为您查询数据,请稍等....");
MainForm.barEditItem_Loading.Visibility = BarItemVisibility.Always;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值