DataGridViewComboBoxColumn.DisplayStyle DataGridViewComboBoxColumn.DisplayStyle DataGridViewComboBoxColumn.DisplayStyle DataGridViewComboBoxColumn.DisplayStyle Property


編集時以外にコンボ ボックスを表示する方法を決定する値を取得または設定します。Gets or sets a value that determines how the combo box is displayed when not editing.

 property System::Windows::Forms::DataGridViewComboBoxDisplayStyle DisplayStyle { System::Windows::Forms::DataGridViewComboBoxDisplayStyle get(); void set(System::Windows::Forms::DataGridViewComboBoxDisplayStyle value); };
public System.Windows.Forms.DataGridViewComboBoxDisplayStyle DisplayStyle { get; set; }
member this.DisplayStyle : System.Windows.Forms.DataGridViewComboBoxDisplayStyle with get, set
Public Property DisplayStyle As DataGridViewComboBoxDisplayStyle




プロパティDisplayStyleは、列のセルが編集モードではなく、読み取り専用かどうかに関係なく、その外観に影響します。The DisplayStyle property affects the appearance of cells in the column when they are not in edit mode, and regardless of whether they are read-only. セルが編集モードのときは、常にコントロールのComboBoxように見えます。When a cell is in edit mode, it always looks like a ComboBox control.

プロパティ値がfalseの場合、 DisplayStyleプロパティは列内のすべてのセルに影響しますDisplayStyle 。それ以外の場合、プロパティは現在のセルにのみ影響します。 DisplayStyleForCurrentCellOnlyIf the DisplayStyleForCurrentCellOnly property value is false, the DisplayStyle property affects all cells in the column; otherwise, the DisplayStyle property affects only the current cell.

セル内のドロップダウン矢印の動作と外観は、 FlatStyleプロパティによって示されます。The behavior and appearance of the drop-down arrow in the cells is indicated by the FlatStyle property.

マウスポインターがセル上にあるときにセルの強調表示を有効にするDisplayStyleにはComboBox 、プロパティFlatStyleをにPopup設定し、プロパティをに設定する必要があります。To enable cell highlighting when the mouse pointer is over a cell, you must set the DisplayStyle property to ComboBox and the FlatStyle property to Popup.

このプロパティを取得または設定するとDisplayStyleCellTemplateプロパティによって返されるオブジェクトのプロパティが取得または設定されます。Getting or setting this property gets or sets the DisplayStyle property of the object returned by the CellTemplate property. また、このプロパティを設定DisplayStyleすると、列のすべてのセルのプロパティが設定され、列の表示が更新されます。Setting this property also sets the DisplayStyle property of every cell in the column and refreshes the column display. 個々のセルに対して指定された値をオーバーライドするには、列の値を設定した後にセルの値を設定します。To override the specified value for individual cells, set the cell values after you set the column value.