다음을 통해 공유


TableLayoutControlCollection.Add(Control, Int32, Int32) 메서드

정의

지정된 컨트롤을 컬렉션에 추가하고 지정된 셀에 배치합니다.

public:
 virtual void Add(System::Windows::Forms::Control ^ control, int column, int row);
public virtual void Add (System.Windows.Forms.Control control, int column, int row);
override this.Add : System.Windows.Forms.Control * int * int -> unit
Public Overridable Sub Add (control As Control, column As Integer, row As Integer)

매개 변수

control
Control

추가할 컨트롤입니다.

column
Int32

control을 배치할 열입니다.

row
Int32

control을 배치할 행입니다.

예외

column 또는 row가 -1보다 작습니다.

설명

사용 하 여 Add, 셀 위치를 지정할 수 있습니다 control합니다. 할당할 수 있습니다 control 둘 다 제공 하 여 특정 셀에는 columnrow 매개 변수 또는 있습니다 열 이나 행 값만 지정 하 고 수 있습니다 합니다 LayoutEngine 배치 control 열려 있는 다음 셀에서. 이 컨트롤 수 있도록 이라고 흐름 에서 위치에는 TableLayoutPanel 제어 합니다.

설정할 column 하려는 경우-1로 control 고정 된 행 위치에 배치 하려면.

설정할 row 하려는 경우-1로 control 고정된 열 위치에 배치 하려면.

모두 columnrow 가-1 이면 control 으로 지정 된 절대 위치에 추가 됩니다 (column, row).

모두 설정 하면 column 하 고 row -1로 control 정의한 특정 흐름 동작의 첫 번째 열기 위치로 전송 됩니다는 TableLayoutPanel.GrowStyle 값입니다. 이 사용 하는 Control.ControlCollection.Add 메서드.

컨트롤의 현재 실제 위치를 가져오려면는 TableLayoutPanel.GetPositionFromControl 메서드. 전체 계정에이 메서드는 TableLayoutPanel 열 또는 행 범위를 포함 하 여 컨트롤 상태 및 시기를 TableLayoutPanel.LayoutEngine 사용 하 여 컨트롤에 배치 된 해당 ColumnRow 속성이-1로 설정 합니다.

적용 대상

추가 정보