デザイナで複数行の文字列を入力するには?

文書番号 : 26974     文書種別 : 使用方法     最終更新日 : 2009/05/08
文書を印刷する
対象製品
MultiRow for Windows Forms 5.0J
詳細
MultiRow のデザイナは、セルの値(Cell.Value)を入力するとき、複数行の文字列入力に対応するインタフェースを提供していません。
複数行の文字列を入力するには、テンプレートのソースコードを直接編集する必要があります。

たとえば、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