PowerTools SPREAD for Windows Forms 10.0J
AutoWidth プロパティ (ComboDropDownInfo)


ドロップダウンリストを開くときにドロップダウンウィンドウの幅を計算するかどうかを取得または設定します。
構文
'Declaration
 
Public Property AutoWidth As Boolean
'使用法
 
Dim instance As ComboDropDownInfo
Dim value As Boolean
 
instance.AutoWidth = value
 
value = instance.AutoWidth
public bool AutoWidth {get; set;}

プロパティ値

ドロップダウンを開くときに列とコントロールの幅に従ってドロップダウンウィンドウの幅を計算する場合はtrue、それ以外の場合はfalse。デフォルト値はfalseです。
解説

サイズ変更するかドロップダウンの幅と高さを設定することによってドロップダウンの幅が設定されている場合、ドロップダウンの幅は変わりません。

AutoWidthがtrueで、Widthが設定されている場合、ドロップダウンの幅はAutoWidthと列幅の大きい方の設定になります。

AutoWidthがfalseで、Widthが設定されている場合、ドロップダウンの幅はWidthと列幅の大きい方の設定になります。

次のサンプルコードは、AutoWidthプロパティとWidthプロパティを設定します。
GrapeCity.Win.Spread.InputMan.CellType.GcComboBoxCellType gcCom = new GrapeCity.Win.Spread.InputMan.CellType.GcComboBoxCellType();
for (int i = 0; i < 10; i = i + 1)
{
    gcCom.Items.Add("t" + i.ToString());
}
gcCom.ListColumns.Add("Column3");
gcCom.ListColumns.Add("Column4");
gcCom.ListColumns.Add("Column3");
gcCom.ListColumns.Add("Column4");
gcCom.DropDown.Width = 180;
gcCom.DropDown.AutoWidth = false;
fpSpread1.ActiveSheet.Cells[2, 0].CellType = gcCom;
fpSpread1.ActiveSheet.Columns[0].Width = 120;
Dim gcCom As New GrapeCity.Win.Spread.InputMan.CellType.GcComboBoxCellType()
Dim i As Integer = 0
While i < 10
    gcCom.Items.Add("t" + i.ToString())
End While

gcCom.ListColumns.Add("Column3")
gcCom.ListColumns.Add("Column4")
gcCom.ListColumns.Add("Column3")
gcCom.ListColumns.Add("Column4")
gcCom.DropDown.Width = 180
gcCom.DropDown.AutoWidth = False
FpSpread1.ActiveSheet.Cells(2, 0).CellType = gcCom
FpSpread1.ActiveSheet.Columns(0).Width = 120
参照

ComboDropDownInfo クラス
ComboDropDownInfo メンバ

 

 


© 2004-2017, GrapeCity inc. All rights reserved.