DataGridViewColumn.GetPreferredWidth 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
根据指定条件计算列的理想宽度。
public:
virtual int GetPreferredWidth(System::Windows::Forms::DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
public virtual int GetPreferredWidth (System.Windows.Forms.DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
abstract member GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
override this.GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
Public Overridable Function GetPreferredWidth (autoSizeColumnMode As DataGridViewAutoSizeColumnMode, fixedHeight As Boolean) As Integer
参数
- autoSizeColumnMode
- DataGridViewAutoSizeColumnMode
一个 DataGridViewAutoSizeColumnMode 值,该值指定自动调整大小模式。
- fixedHeight
- Boolean
如果根据当前行高计算列宽度,则为 true
;如果根据可变行高计算列宽度,则为 false
。
返回
该列的理想宽度(以像素为单位)。
例外
autoSizeColumnMode
不是有效的 DataGridViewAutoSizeColumnMode 值。
注解
此属性由控件的基于内容的自动大小调整功能 DataGridView 用来确定列的理想宽度。
参数 fixedHeight
值 false
根据计算行高度计算列宽,以实现理想的单元格高度与宽度比率。 要使单元格内容环绕到多个行上,单元格样式实际上必须具有 WrapMode 属性值 True。
有关自动调整大小的详细信息,请参阅 Windows 窗体 dataGridView 控件中的大小调整选项。