public void GroupClickedHandler(object sender, EventArgs e) { UCGroup group = sender as UCGroup; GroupSelectedEventArgs eventArgs = new GroupSelectedEventArgs(group.GroupID); GroupSelected?.Invoke(this, eventArgs); }
public static void FireGroupSelected() { if (GroupSelected != null) { GroupSelected.Invoke(_selectedGroup); } }
/// <summary> /// 树形列表双击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tlGroup_MouseDoubleClick(object sender, MouseEventArgs e) { var info = this.tlGroup.CalcHitInfo(this.tlGroup.PointToClient(MousePosition)); if (info.Node != null) { GroupSelected?.Invoke(sender, e); } }
protected void OnItemActivated(MenuItem item) { var menuItem = (Active as ClassGroupContextMenuItem); if (menuItem.Checked) { GroupDeselected?.Invoke(menuItem.GroupId); } else { GroupSelected?.Invoke(menuItem.GroupId); } }
/// <summary> /// 选中行 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tlGroup_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { if (e.Node == null) { return; } int type = Convert.ToInt32(e.Node["colType"]); if (type == 1) { GroupSelected?.Invoke(sender, e); } else if (type == 2) { EntitySelected?.Invoke(sender, e); } }
/// <summary> /// 树形列表选择事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tlGroup_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { GroupSelected?.Invoke(sender, e); }