文字列型セルで上書き・挿入を切り替えるには?
対象製品
El Tabelle for .NET
詳細
数値型セルやマスク型セルには上書き・挿入を制御するための EditType プロパティが備わっており、セルを上書きモードに固定したりすることができます。しかし、文字列型セルにのみこのプロパティは備わっていません。文字列型セルで同様の機能を実現するには、マスク型セルを文字列型セルの代替として使用します。
次のようにマスク型の書式を空にすると、すべての文字の入力を容認するため文字列型セルと同じように使用できます。
[Visual Basic]
[C#]
次のようにマスク型の書式を空にすると、すべての文字の入力を容認するため文字列型セルと同じように使用できます。
[Visual Basic]
Dim objTextEditor As New GrapeCity.Win.Editors.MaskEditor
objTextEditor.Format = New GrapeCity.Win.Editors.MaskFormat("", "", "")
Sheet1.CellPosition = New GrapeCity.Views.ElTabelle.Position("A1")
Sheet1.CellEditor = objTextEditor
objTextEditor.Format = New GrapeCity.Win.Editors.MaskFormat("", "", "")
Sheet1.CellPosition = New GrapeCity.Views.ElTabelle.Position("A1")
Sheet1.CellEditor = objTextEditor
[C#]
GrapeCity.Win.Editors.objTextEditor objMaskEditor =
new GrapeCity.Win.Editors.MaskEditor();
objTextEditor.Format = new GrapeCity.Win.Editors.MaskFormat("", "", "");
sheet1.CellPosition = new GrapeCity.Views.ElTabelle.Position("A1");
sheet1.CellEditor = objTextEditor;
new GrapeCity.Win.Editors.MaskEditor();
objTextEditor.Format = new GrapeCity.Win.Editors.MaskFormat("", "", "");
sheet1.CellPosition = new GrapeCity.Views.ElTabelle.Position("A1");
sheet1.CellEditor = objTextEditor;
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 3945