FarPoint.Win.Spread アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : AllowDragFill プロパティ |
このプロパティは、ユーザーが内容をコピーするセルを選択してドラッグすることによってセル範囲に入力できるかどうかを決定します。このプロパティをTrueに設定すると、ユーザーはドラッグ&ドロップ操作によってセルまたはセル範囲の内容を入力できます。
セルまたはセル範囲にデータをオートフィルする場合、ユーザーはコピーするセルまたはセル範囲を選択し、ポインタをコピー先の端に移動して、規定のポインタが表示されたら選択範囲をドラッグ&ドロップします。
FarPoint.Win.Spread.FpSpread fpSpread1 = new FarPoint.Win.Spread.FpSpread(); FarPoint.Win.Spread.SheetView shv = new FarPoint.Win.Spread.SheetView(); DialogResult dlg; fpSpread1.Location = new Point(10, 10); fpSpread1.Height = 200; fpSpread1.Width = 400; Controls.Add(fpSpread1); fpSpread1.Sheets.Add(shv); 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, place the pointer on the bottom-right edge of the selection, and then drag and fill.", "DragFill", MessageBoxButtons.YesNo); if (dlg == DialogResult.Yes) { fpSpread1.ActiveSheet.AddSelection(0, 0, 3, 1); fpSpread1.AllowDragFill = true; }
Dim fpSpread1 As New FarPoint.Win.Spread.FpSpread() Dim shv As New FarPoint.Win.Spread.SheetView() Dim dlg As DialogResult fpSpread1.Location = New Point(10, 10) fpSpread1.Height = 200 fpSpread1.Width = 400 Controls.Add(fpSpread1) fpSpread1.Sheets.Add(shv) 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, place the pointer on the bottom-right edge of the selection, and then drag and fill.", "DragFill", MessageBoxButtons.YesNo) If dlg = DialogResult.Yes Then fpSpread1.ActiveSheet.AddSelection(0, 0, 3, 1) fpSpread1.AllowDragFill = True End If