ToolStripLayoutStyle 열거형

정의

ToolStrip의 항목을 표시하는 데 사용할 수 있는 맞춤을 지정합니다.

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
상속
ToolStripLayoutStyle

필드

Flow 3

필요한 경우 항목이 가로 또는 세로로 표시되도록 지정합니다.

HorizontalStackWithOverflow 1

항목이 가로로 배치되고 필요한 경우 오버플로되도록 지정합니다.

StackWithOverflow 0

항목이 자동으로 배치되도록 지정합니다.

Table 4

왼쪽을 기준으로 항목이 배치되도록 지정합니다.

VerticalStackWithOverflow 2

항목이 세로로 배치되고 컨트롤 가운데에 맞춰지고 필요한 경우 오버플로되도록 지정합니다.

설명

레이아웃을 제어 합니다 ToolStrip 클래스와 해당 파생된 클래스의 멤버를 할당 하 여는 ToolStripLayoutStyle 컨트롤의 열거형 LayoutStyle 속성을 같은 ToolStrip.LayoutStyle 또는 StatusStrip.LayoutStyle 속성.

스택 레이아웃

스택 도구 스트립의 양쪽 끝에서 서로 옆에 있는 항목을 정렬합니다. 다음은 스택 레이아웃을 설명합니다.

  • StackWithOverflow 하면 컨트롤에 따라 자동으로 해당 레이아웃을 변경 하려면 도구 모음 Orientation 끌어서 도킹 시나리오를 처리 하는 속성입니다.

  • VerticalStackWithOverflow 렌더링 된 Orientation 세로로 서로 옆에 있는 항목입니다.

  • HorizontalStackWithOverflow 렌더링 된 Orientation 가로로 서로 옆에 있는 항목입니다.

스택 레이아웃의 다른 기능

Alignment 종료를 결정 합니다 HorizontalStackWithOverflow 항목 정렬 됩니다.

항목 내에서 적합 하지 않은 경우는 ToolStrip, 오버플로 단추를 자동으로 표시 됩니다. Overflow 속성을 설정 하지 않았거나 전혀 필요에 따라 항상 넘침 영역 항목을 표시할지 여부를 결정 합니다.

LayoutCompleted 이벤트를 검사할 수 있습니다 합니다 Placement 항목 주에 배치 되었는지 여부를 결정 하는 속성 Overflow, 오버플로 LayoutCompleted, 전혀 표시 되지 않는 경우 또는. 항목이 표시 되지 않습니다 하는 일반적인 이유는 주 항목에는 적합 하지 않은 Placement 및 해당 Overflow 속성이 ToolStripItemOverflow합니다.

확인을 ToolStrip 에 배치 하 여 이동할 수는 ToolStripPanel 설정 해당 GripStyleToolStripGripStyle입니다.

다른 레이아웃 옵션

다른 레이아웃 옵션은 흐름 및 테이블입니다.

선형 레이아웃

선형 레이아웃에 대 한 기본값인 ContextMenuStrip, ToolStripDropDownMenu, 및 ToolStripOverflow합니다. 비슷합니다는 FlowLayoutPanel합니다. 선형 레이아웃의 기능 아래와 같습니다.

  • 기능의 일부만 FlowLayoutPanel 에 의해 노출 되는 LayoutSettings 속성입니다. 캐스팅 해야 합니다 LayoutSettings 클래스는 FlowLayoutSettings 클래스입니다.

  • 사용할 수는 DockAnchor 행 내에서 항목을 정렬 하려면 코드에서 속성입니다.

  • Alignment 속성은 무시됩니다.

  • LayoutCompleted 이벤트를 검사할 수 있습니다 합니다 Placement 주 항목 배치 되었는지 여부를 결정 하는 속성 ToolStrip 에 적합 하지 않은 또는.

  • 그립 렌더링 되지 않습니다 및를 ToolStrip 에서 흐름 레이아웃 스타일을 ToolStripPanel 이동할 수 없습니다.

  • 합니다 Anchor 오버플로 단추가 렌더링 되지 않습니다 및 Overflow 무시 됩니다.

테이블 레이아웃

테이블 레이아웃에 대 한 기본값인 StatusStrip합니다. 비슷합니다 TableLayoutPanel합니다. 테이블 레이아웃의 기능 아래와 같습니다.

  • 기능의 일부만 TableLayoutPanel 에 의해 노출 되는 LayoutSettings 속성입니다. 캐스팅 해야 합니다 LayoutSettings 클래스는 TableLayoutSettings 클래스입니다.

  • 사용할 수는 DockAnchor 테이블 셀 내 항목을 정렬 하려면 코드에서 속성입니다.

  • Alignment 속성은 무시됩니다.

  • LayoutCompleted 이벤트를 검사할 수 있습니다 합니다 Placement 주 항목 배치 되었는지 여부를 결정 하는 속성 Table 에 적합 하지 않은 또는.

  • 그립 렌더링 되지 않습니다 및를 ToolStrip 의 테이블 레이아웃 스타일을 ToolStripPanel 이동할 수 없습니다.

  • 합니다 ToolStrip 오버플로 단추가 렌더링 되지 않습니다 및 Overflow 무시 됩니다.

적용 대상