2014-03-30 4 views
0

메인 폼은 ToolWindow의 x 번호의 부모입니다. 기본 양식을 숨기고 싶지만 작업 표시 줄에 그대로 두십시오.메인 폼 만 숨기고 작업 표시 줄에 유지하십시오.

기본 폼의 Visible = false을 설정하면 숨기고 ToolWindows를 계속 볼 수 있습니다. 그러나 작업 표시 줄의 아이콘도 사라집니다.

기본 폼을 숨기고 ToolWindows를 계속 표시하고 기본 폼을 다시 가져올 수 있도록 작업 표시 줄 아이콘을 유지합니다.

+0

VCL 또는 Firemonkey? –

답변

1

기본적으로 Application.MainFormOnTaskbr은 true로 설정되어 있습니다. 즉, MainForm이 작업 표시 줄 단추를 소유하고 있음을 의미합니다. 창이 작업 표시 줄에 있으면 작업 표시 줄 단추에 아무런 영향을주지 않고 창을 표시하거나 숨길 수 없습니다. Application 창 대신 MainForm의 작업 표시 줄 단추를 소유하고 있으므로, false로

  1. 설정 Application.MainFormOnTaskbar : 당신은 세 가지 선택이있다. Vista에서는 UI상의 문제를 해결하기 위해 ShowMainFormOnTaskbar이 소개되었으므로 Vista +에는 적합하지 않습니다.

  2. 고유 한 작업 표시 줄 단추가있는 다른 창을 만듭니다. TApplication과 유사한 기술을 사용할 수 있습니다.

  3. MainForm을 숨기지 마십시오. 작업 표시 줄 버튼이 숨겨지지 않습니다. MainForm을 화면 밖으로 이동하거나 크기를 조정하여 사용자가 볼 수 없지만 Windows는 여전히 수 있습니다.

+0

레미, 고맙습니다. 제안을 시험해보고 다시 ... –