나는 내가 그것을 검색 할 때 내가 백 가지의 결과를 찾았을 때 "다시는이 질문을하지 않는다"라고 생각할 것입니다. 그러나 여기에 설명 된대로 코드를 입력하면 시작 메뉴 바로 위까지 최소화됩니다.C# 트레이로 최소화
이 내가 사용하는 코드 (I 코드가 트리거됩니다 있는지 확인하기 위해 메시지 상자를 추가하지만, 메시지 상자가 결코 팝업 없음) : 그것은으로 연결하는 경우
private void Form1_Resize(object sender, EventArgs e)
{
MessageBox.Show("Works1");
if (WindowState == FormWindowState.Minimized)
{
this.Hide();
}
}
알 수 없기 때문에 Form1
또는 Form
, 둘 다 사용해 보았습니다. 당신이 Form
더블 클릭, 그것은 Form1.Designer.cs
에서이 줄을 박았 때
private void Form_Resize(object sender, EventArgs e)
{
MessageBox.Show("Works");
if (WindowState == FormWindowState.Minimized)
{
this.Hide();
}
}
지금, :
this.Load += new System.EventHandler(this.Form1_Load);
나는 최소화 이벤트를 트리거하기 위해 유사한 줄 필요하십니까?
는 당신이 볼 수 있듯이, 나는 완전히 오
: 분실하고, 나는 실행에 양식 숨기려면 다음 코드를 사용하고 있습니다로는 작업 표시 줄에 최소화하지 않습니다
protected override void OnLoad(EventArgs e)
{
Visible = false; // Hide form window.
ShowInTaskbar = false; // Remove from taskbar.
base.OnLoad(e);
}
을
고맙습니다. 그 일을 끝내 셨습니다. 두 답변을 모두 사용했지만 한 사람에게만 크레딧을 줄 수 있습니다. 앤디에게 이벤트 핸들을 만들기위한 링크가 있기 때문에 크레디트를 보았습니다. 그러나 ByteBlast, 당신의 제안이 매우 도움이 되었기 때문에, 나는 또한 당신에게 감사하고 싶습니다 !! –