private void clipboardCopyGridBasedViewerItem() { if (gridBasedViewer1.GetSelectedItemIndex() >= 0) { clipboardType = ClipboardTypes.GridBasedViewerItem; clipboardViewerItem = (GridBasedViewerItem)gridBasedViewer1.GetSelectedItem().Clone(); } }
//private GridBasedViewerItem CloneGridBasedViewerItem private void clipboardPasteGridBasedViewerItem() { if (clipboardViewerItem != null) { clipboardType = ClipboardTypes.GridBasedViewerItem; gridBasedViewer1.AddItem(clipboardViewerItem); clipboardViewerItem = (GridBasedViewerItem)clipboardViewerItem.Clone(); gridBasedViewer1.Select(gridBasedViewer1.GetItemCount() - 1); gridBasedViewer1.Refresh(); } }
private void clipboardCutGridBasedViewerItem() { if (gridBasedViewer1.GetSelectedItemIndex() >= 0) { clipboardType = ClipboardTypes.GridBasedViewerItem; clipboardViewerItem = gridBasedViewer1.GetSelectedItem(); int index = gridBasedViewer1.GetSelectedItemIndex(); gridBasedViewer1.RemoveItem(index); gridBasedViewer1.Deselect(); gridBasedViewer1.Refresh(); } }