[개발] C#, .Net

[C#, .Net] Panel 패널 맨 앞으로, 맨 위로 설정하는 코드

  • -
반응형

파일 중에 Designer.cs

> InitializeComponent 메서드에서 맨 상위 컨트롤 접근 ( 맨 아래에 있음 )

// "Primary Controller";
this.Controls.Add(this.panel4);
this.Controls.Add(this.textBox67);
this.Controls.Add(this.panel3);
this.Controls.Add(this.panel2);
this.Controls.Add(this.pnlInfo);
this.Name = "Primary Controller";
this.Text = "최상위 컨트롤러";
this.Controls.SetChildIndex(this.panel99, 0);
this.Controls.SetChildIndex(this.panel2, 0);
this.Controls.SetChildIndex(this.panel3, 0);
this.Controls.SetChildIndex(this.textBox67, 0);
this.Controls.SetChildIndex(this.panel4, 0);
this.Controls.SetChildIndex(this.panel1, 0);
this.Controls.SetChildIndex(this.pnlInfo, 0);

this.Controls.Add(this.pnlInfo);

this.Controls.SetChildIndex(this.pnlInfo, 0);

pnlInfo 이 패널을 각각 위와같이 추가해주면,

여러 패널이 있어서 pnlInfo이 패널이 맨 앞으로 나오게 됨

이때 화면보는 파일에서 해당 파일을 마우스로 이동하면 다시 다른 패널에 속하게 됨

마우스보다는 해당 패널을 선택 후 방향키로 조정해서 위치를 맞춰줘야 함

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.