다음을 통해 공유


DataGridViewColumn.GetPreferredWidth 메서드

정의

지정된 조건에 따라 열의 이상적인 너비를 계산합니다.

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입니다.

반환

Int32

열의 이상적인 너비(픽셀)입니다.

예외

autoSizeColumnModeNotSet, None 또는 Fill입니다.

autoSizeColumnMode는 유효한 DataGridViewAutoSizeColumnMode 값이 아닙니다.

설명

이 속성은 컨트롤의 콘텐츠 기반 자동 크기 조정 기능에서 열의 DataGridView 이상적인 너비를 결정하는 데 사용됩니다.

매개 변수 값 falsefixedHeight 이상적인 셀 높이 대 너비 비율을 얻을 수 있는 계산된 행 높이를 기준으로 열 너비를 계산합니다. 셀 내용을 여러 줄로 래핑하려면 셀에 적용되는 셀 스타일에 속성 값TrueWrapMode 있어야 합니다.

자동 크기 조정에 대한 자세한 내용은 Windows Forms DataGridView 컨트롤의 크기 조정 옵션을 참조하세요.

적용 대상

추가 정보