デザイナで複数行の文字列を入力するには?
対象製品
MultiRow for Windows Forms 10.0J
詳細
MultiRowのデザイナは、セルの値(Cell.Value)を入力するとき、複数行の文字列入力に対応するインタフェースを提供していません。
複数行の文字列を入力するには、テンプレートのソースコードを直接編集する必要があります。
たとえば、Template1.Designer.vbで次のようなコードがある場合、
[Visual Basic]
[C#]
次のように書き換えます。
[Visual Basic]
[C#]
編集した結果は、プロジェクトが更新(ビルド)されたタイミングでデザイナ上に反映されます。
なお、Visual Basicでは既定の設定ではソリューションエクスプローラにTemplate1.Designer.vbが表示されません。この場合、次の操作を行ってください。
注意事項
複数行の文字列を入力するには、テンプレートのソースコードを直接編集する必要があります。
たとえば、Template1.Designer.vbで次のようなコードがある場合、
[Visual Basic]
textBoxCell1.Value = "複数行の入力"
[C#]
textBoxCell1.Value = "複数行の入力";
次のように書き換えます。
[Visual Basic]
textBoxCell1.Value = "複数行の" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "入力"
[C#]
textBoxCell1.Value = "複数行の¥r¥n入力";
編集した結果は、プロジェクトが更新(ビルド)されたタイミングでデザイナ上に反映されます。
なお、Visual Basicでは既定の設定ではソリューションエクスプローラにTemplate1.Designer.vbが表示されません。この場合、次の操作を行ってください。
- Visual Studioのメニューから[プロジェクト]-[すべてのファイルを表示]をクリックする。
注意事項
- ・セル型が複数行表示や改行コードの入力に対応していない場合、複数行表示されません。
- ・Cell.Style.MultiLineプロパティがFalseに設定されている場合は複数行表示されません。