デザイナで複数行の文字列を入力するには?
対象製品
MultiRow for Windows Forms 5.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 に設定されている場合は複数行表示されません。
この文書は、以前は次のFAQ IDで公開されていました : 11750