FarPoint.Win.Spread アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : DragDropBlock イベント |
'宣言
Public Event DragDropBlock As DragDropBlockEventHandler
public event DragDropBlockEventHandler DragDropBlock
イベント ハンドラが、このイベントに関連するデータを含む、DragDropBlockEventArgs 型の引数を受け取りました。次の DragDropBlockEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Action | ドラッグ元範囲がコピーされるか移動されるかを取得または設定します。 |
Cancel | データのコピーまたは移動がキャンセルされているかどうかを表す値を取得または設定します。 |
ColumnBegin | ドラッグ元範囲の左上セルの列インデックスを取得します。 |
ColumnEnd | ドラッグ元範囲の右下セルの列インデックスを取得します。 |
DataOnly | データと書式のどちら(または両方)をコピーまたは移動するのかを表す値を取得または設定します。 |
DestinationColumnBegin | ドロップ先範囲の左上セルの列インデックスを取得します。 |
DestinationColumnEnd | ドロップ先範囲の右下セルの列インデックスを取得します。 |
DestinationRowBegin | ドロップ先範囲の左上セルの行インデックスを取得します。 |
DestinationRowEnd | ドロップ先範囲の右下セルの行インデックスを取得します。 |
Overwrite | ドロップ先範囲がデータを含むかどうか(つまり上書きされるかどうか)を取得します。 |
RowBegin | ドラッグ元範囲の左上セルの行インデックスを取得します。 |
RowEnd | ドラッグ元範囲の右下セルの行インデックスを取得します。 |
このイベントは、ユーザーがセル範囲をドラッグ&ドロップしたときに OnDragDropBlock メソッドによって呼び出されます。
個々のイベント引数の詳細については、DragDropBlockEventArgs メンバを参照してください。
DialogResult dlg; fpSpread1.ActiveSheet.SetValue(0, 0, "Drag"); fpSpread1.ActiveSheet.SetValue(1, 0, "And"); fpSpread1.ActiveSheet.SetValue(2, 0, "Drop"); dlg = MessageBox.Show("If you want to Drag+Drop click the YES button and place the mouse pointer on the edge of the selection then drag and drop.This will fire the event.", "DragDrop", MessageBoxButtons.YesNo); if (dlg == DialogResult.Yes) { fpSpread1.ActiveSheet.AddSelection(0, 0, 3, 1); fpSpread1.AllowDragDrop = true; } private void fpSpread1_DragDropBlock(object sender, FarPoint.Win.Spread.DragDropBlockEventArgs e) { ListBox1.Items.Add("DragDropBlock event fired!"); }
Dim dlg As DialogResult FpSpread1.ActiveSheet.SetValue(0, 0, "Drag") FpSpread1.ActiveSheet.SetValue(1, 0, "And") FpSpread1.ActiveSheet.SetValue(2, 0, "Drop") dlg = MessageBox.Show("If you want to Drag+Drop click the YES button and place the mouse pointer on the edge of the selection then drag and drop.This will fire the event.", "DragDrop", MessageBoxButtons.YesNo) If dlg = DialogResult.Yes Then FpSpread1.ActiveSheet.AddSelection(0, 0, 3, 1) FpSpread1.AllowDragDrop = True End If Private Sub FpSpread1_DragDropBlock(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.DragDropBlockEventArgs) Handles FpSpread1.DragDropBlock ListBox1.Items.Add("DragDropBlock event fired!") End Sub