'宣言 Public Property CellMultiLine As Infragistics.Win.DefaultableBoolean
public Infragistics.Win.DefaultableBoolean CellMultiLine {get; set;}
このプロパティは、バンドの中の編集セルの複数行のテキスト、または指定されたオーバーライドによって制御されるグリッドの表示を制御します。Trueに設定すると、テキストがセルの領域内で折り返されます。行が自動的にサイズ変更されるように RowSizing プロパティを設定した場合は、テキストのすべての行が表示されるまで (または RowSizingAutoMaxLines プロパティで指定された行数に達するまで) 行の高さが拡張します。
CellMultiLine プロパティは、複数行の編集には適切ではありません。表示のみに使用してください。また、複数行モードへのセルの設定はデータマスキングを無効にすることに注意が必要です。マスクできるのは単一行のセルのみです (MaskInput および MaskDisplayMode プロパティを使用。)
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button33_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button33.Click ' Set the CellMultiLine on the layout's Override to True. All cells in the UltraGrid ' will be multiline. Me.UltraGrid1.DisplayLayout.Override.CellMultiLine = DefaultableBoolean.True ' You can override that grid-wide setting for a particular band by setting it on the ' override of that band. Me.UltraGrid1.DisplayLayout.Bands(0).Override.CellMultiLine = DefaultableBoolean.False ' You can also set CellMultiLine for a particular column so only cells in this ' column will be multiline. Me.UltraGrid1.DisplayLayout.Bands(0).Columns(0).CellMultiLine = DefaultableBoolean.True End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button33_Click(object sender, System.EventArgs e) { // Set the CellMultiLine on the layout's Override to True. All cells in the UltraGrid // will be multiline. this.ultraGrid1.DisplayLayout.Override.CellMultiLine = DefaultableBoolean.True; // You can override that grid-wide setting for a particular band by setting it on the // override of that band. this.ultraGrid1.DisplayLayout.Bands[0].Override.CellMultiLine = DefaultableBoolean.False; // You can also set CellMultiLine for a particular column so only cells in this // column will be multiline. this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].CellMultiLine = DefaultableBoolean.True; }