본문 바로가기
C# /WindowsForm

Form 숨기기 몇가지 예제

by Hwoarang757 2013. 3. 26.

Windows API 예제.

[DllImport("user32.dll")]
static extern int ShowWindow(IntPtr hWnd, int nCmdShow);
const int SW_MINIMIZED = 6;
const int SW_HIDE = 0;
const int SW_SHOW = 5;

public void HideForm()
{
  //ShowWindow(this.Handle, SW_MINIMIZED);
  ShowWindow(this.Handle, SW_HIDE);
}

private void Form_Activated(object sender, EventArgs e)
{
  HideForm();  // 폼이 활성화 될때 숨긴다.
}
폼 속성을 이용한 방법
private void Form_Load(object sender, EventArgs e)
{         
	//작업표시줄에서 안보이도록 한다.
    this.ShowInTaskbar = false;
	
    //폼을 숨긴다
    this.Visible = false;
}

 

기타.
//폼을 항상 위로 출력되게 한다. 
this.TopMost = true ;