FarPoint.Win.Spread アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : EditModeReplace プロパティ |
このプロパティをTrueに設定した場合、スプレッドシートのセルが編集モードになると、そのセルの既存のテキストが選択されます。ユーザーが入力を開始すると、入力したテキストによって既存のテキストが置き換えられます。このプロパティをFalseに設定した場合、セルが編集モードになると、カーソルが既存のテキストの末尾に配置されます。新しく入力したテキストは既存のテキストの末尾に追加されます。
注意:EditModePermanentプロパティをTrueに設定する場合は、このプロパティをFalseに設定することで、ユーザーが誤ってデータを削除する事態を防ぐことができます。 編集モードと関連するプロパティの詳細については、「編集モード」を参照してください。 |
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, "Replace"); dlg = MessageBox.Show("Do you want to replace the text??", "EditModeReplace", MessageBoxButtons.YesNo); if (dlg == DialogResult.Yes) { fpSpread1.EditMode = true; fpSpread1.EditModeReplace = 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, "Replace") dlg = MessageBox.Show("Do you want to replace the text??", "EditModeReplace", MessageBoxButtons.YesNo) If dlg = DialogResult.Yes Then fpSpread1.EditMode = True fpSpread1.EditModeReplace = True End If