FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : DragFillBlock イベント |
'Declaration Public Event DragFillBlock As DragFillBlockEventHandler
'使用法 Dim instance As FpSpread Dim handler As DragFillBlockEventHandler AddHandler instance.DragFillBlock, handler
public event DragFillBlockEventHandler DragFillBlock
イベント ハンドラが、このイベントに関連するデータを含む、DragFillBlockEventArgs 型の引数を受け取りました。次の DragFillBlockEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 説明 |
---|---|
Cancel | オートフィルをキャンセルするかどうかを表す値を取得または設定します。 |
ColumnBegin | オートフィルに使用する範囲の左上セルの列インデックスを取得します。 |
ColumnEnd | オートフィルに使用する範囲の右下セルの列インデックスを取得します。 |
DataOnly | データのみを扱うかどうかを表すフラグを取得します。 |
Direction | 入力する向きを取得します。 |
NumberToCopy | 入力範囲の行または列の数を取得します。 |
RowBegin | オートフィルに使用する範囲の左上セルの行インデックスを取得します。 |
RowEnd | オートフィルに使用する範囲の右下セルの行インデックスを取得します。 |
このイベントは、ユーザーがドラッグ&フィルによってセル範囲にデータを入力したときに OnDragFillBlock メソッドによって呼び出されます。
個々のイベント引数の詳細については、DragFillBlockEventArgs メンバを参照してください。
DialogResult dlg; fpSpread1.ActiveSheet.SetValue(0, 0, "Drag"); fpSpread1.ActiveSheet.SetValue(1, 0, "And"); fpSpread1.ActiveSheet.SetValue(2, 0, "Fill"); dlg = MessageBox.Show("If you want to Drag+Fill click the YES button and place the mouse pointer on the bottom-right edge of the selection then drag and fill.This will fire the event.", "DragFill", MessageBoxButtons.YesNo); if (dlg == DialogResult.Yes) { fpSpread1.ActiveSheet.AddSelection(0, 0, 3, 1); fpSpread1.AllowDragFill = true; } private void fpSpread1_DragFillBlock(object sender, FarPoint.Win.Spread.DragFillBlockEventArgs e) { ListBox1.Items.Add("DragFillBlock event fired!"); }
Dim dlg As DialogResult FpSpread1.ActiveSheet.SetValue(0, 0, "Drag") FpSpread1.ActiveSheet.SetValue(1, 0, "And") FpSpread1.ActiveSheet.SetValue(2, 0, "Fill") dlg = MessageBox.Show("If you want to Drag+Fill click the YES button and place the mouse pointer on the bottom-right edge of the selection then drag and fill.This will fire the event.", "DragFill", MessageBoxButtons.YesNo) If dlg = DialogResult.Yes Then FpSpread1.ActiveSheet.AddSelection(0, 0, 3, 1) FpSpread1.AllowDragFill = True End If Private Sub FpSpread1_DragFillBlock(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.DragFillBlockEventArgs) Handles FpSpread1.DragFillBlock ListBox1.Items.Add("DragFillBlock event fired!") End Sub