コード例 #1
0
ファイル: NotifyWindow.cs プロジェクト: radtek/datawf
 private void TaskListCellDoubleClick(object sender, LayoutHitTestEventArgs e)
 {
     if (e.HitTest.Item is TaskExecutor task)
     {
         task.Cancel();
     }
 }
コード例 #2
0
ファイル: LayoutFilterView.cs プロジェクト: radtek/datawf
 protected override void OnHeaderMouseUp(LayoutHitTestEventArgs e)
 {
     base.OnHeaderMouseUp(e);
     if (e.HitTest.ItemBound.Contains(cacheHitt.HitTest.Point))
     {
         OnCellEditEnd(new CancelEventArgs(true));
         Filters.RemoveAt(e.HitTest.Index);
         return;
     }
 }
コード例 #3
0
ファイル: ListEditor.cs プロジェクト: radtek/datawf
 protected virtual void OnCellDoubleClick(object sender, LayoutHitTestEventArgs e)
 {
     if (list.Mode != LayoutListMode.Fields)
     {
         cacheArg.Item = list.SelectedItem;
     }
     else
     {
         cacheArg.Item = list.FieldInfo.ValueColumn.ReadValue(list.SelectedNode);
     }
     OnItemSelect(cacheArg);
 }
コード例 #4
0
ファイル: NotifyWindow.cs プロジェクト: radtek/datawf
 private void NotifyPListCellClick(object sender, LayoutHitTestEventArgs e)
 {
     ItemClick?.Invoke(this, EventArgs.Empty);
 }
コード例 #5
0
ファイル: CellEditorList.cs プロジェクト: radtek/datawf
 protected void ListCellDoubleClick(object sender, LayoutHitTestEventArgs e)
 {
     Value = GetDropDownValue();
     DropDown.Hide();
 }