private void CreateToolBarTwinTriggerBox(sys_Action a, bool enable) { if (BaseToolBar != null && a != null) { TwinTriggerBox ttb = new TwinTriggerBox(); ttb.ID = string.Format("ttb{0}", a.ActionCode); ttb.EmptyText = "请输入搜索内容"; ttb.Trigger1Icon = TriggerIcon.Clear; ttb.Trigger2Icon = TriggerIcon.Search; ttb.Width = 200; ttb.ShowTrigger1 = false; ttb.Trigger1Click += new EventHandler(TwinTriggerBoxClick1); ttb.Trigger2Click += new EventHandler(TwinTriggerBoxClick2); if (!enable) { ttb.Text = "您没有权限操作!"; ttb.Enabled = false; } ToolbarFill tf = new ToolbarFill(); BaseToolBar.Items.Add(tf); BaseToolBar.Items.Add(ttb); } }
protected override void TwinTriggerBoxClick1(object sender, System.EventArgs e) { ttb = (TwinTriggerBox)sender; if (ttb != null) { ttb.Text = ""; ttb.ShowTrigger1 = false; BindGrid(); } }