'宣言 Public Event ClipboardCopying As EventHandler(Of ClipboardCopyingEventArgs)
public event EventHandler<ClipboardCopyingEventArgs> ClipboardCopying
イベント ハンドラが、このイベントに関連するデータを含む、ClipboardCopyingEventArgs 型の引数を受け取りました。次の ClipboardCopyingEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel Infragistics.CancellableEventArgsから継承されます。 | |
ClipboardValue | クリップボードにコピーされるテキストを取得または設定します。 |
SelectedItems | クリップボードにコピーされる選択セル。 |
Private Sub xamGrid_ClipboardCopying(ByVal sender As Object, ByVal e As ClipboardCopyingEventArgs) Dim headerCells As Integer = 0 Dim dataCells As Integer = 0 For Each cell In e.SelectedItems If cell.Row.RowType.Equals(RowType.HeaderRow) Then headerCells += 1 End If If cell.Row.RowType.Equals(RowType.DataRow) Then dataCells += 1 End If Next System.Diagnostics.Debug.WriteLine("The total number of cells being copied:" & Convert.ToString(e.SelectedItems.Count)) System.Diagnostics.Debug.WriteLine("The number of header cells being copied: " & headerCells) System.Diagnostics.Debug.WriteLine("The number of data cells being copied: " & dataCells) End Sub
void xamGrid_ClipboardCopying(object sender, ClipboardCopyingEventArgs e) { int headerCells = 0; int dataCells = 0; foreach (var cell in e.SelectedItems) { if (cell.Row.RowType.Equals(RowType.HeaderRow)) headerCells++; if (cell.Row.RowType.Equals(RowType.DataRow)) dataCells++; } System.Diagnostics.Debug.WriteLine("The total number of cells being copied:" + e.SelectedItems.Count); System.Diagnostics.Debug.WriteLine("The number of header cells being copied:" + headerCells); System.Diagnostics.Debug.WriteLine("The number of data cells being copied:" + dataCells); }