>

크립톤 항목을 양식에 추가하면 다른 항목 위에 표시됩니다. 다른 항목 뒤에 무언가를 넣을 수 있도록하려면 어떻게해야합니까?

  • 답변 # 1

    Winform 디자이너를 사용한다고 가정하면 컨트롤을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 '앞으로 가져 오기'또는 '뒤로 보내기'를 선택하여 컨트롤의 'z 순서'를 변경할 수 있습니다.

  • 답변 # 2

    패 런트 컨테이너 내부에 나타나는 제어 순서는 Z-Index에 의해 제어됩니다.

    디자이너에서 오른쪽 클릭 컨트롤. 상황에 맞는 메뉴에서 "Bring ro front"를 선택하십시오.

    프로그램 적으로 수행하는 경우. winforms 환경의 모든 제어에는 BringToFront () 및 SendToBack ()의 ​​두 가지 방법이 있습니다. 컨트롤의 z- 색인을 설정하기 위해 호출 할 수 있습니다.

    Z-Index를 명시 적으로 지정하려면 다음 해결 방법을 사용하십시오.

    public static class ControlExtension
    {
        public static void SetControlZIndex(this Control ctrl, int z)
        {
           ctrl.Parent.Controls.SetChildIndex(ctrl, z);
        }
    }
    
    

    사용법 :

    button1.SetControlZIndex(10);
    
    

  • 이전 thread safety - C #에서 재정의 된 일부 메서드에서 클래스 수준 잠금을 얻는 방법
  • 다음 sql server - 데이터 통합을위한 SQL 쿼리 챌린지