이 FormStartPosition 있지만 첫 번째 시간을 보이는 것 같습니다.양식을 현재 화면으로 가져 오는 방법은 무엇입니까?
현재 화면은 마우스 포인터가있는 화면입니다. 양식이 맨 위에 표시되어야합니다. 양식에서 DesktopLocation을 너무 낮게 설정하면 모든 가능한 데스크톱 해상도를 처리하지 않아도됩니다. 양식이 화면 중앙에 나타나기도합니다. 그런 종류의 기능은 매우 일반적인 소리를 내며 Windows API에 있어야합니다.
이 FormStartPosition 있지만 첫 번째 시간을 보이는 것 같습니다.양식을 현재 화면으로 가져 오는 방법은 무엇입니까?
현재 화면은 마우스 포인터가있는 화면입니다. 양식이 맨 위에 표시되어야합니다. 양식에서 DesktopLocation을 너무 낮게 설정하면 모든 가능한 데스크톱 해상도를 처리하지 않아도됩니다. 양식이 화면 중앙에 나타나기도합니다. 그런 종류의 기능은 매우 일반적인 소리를 내며 Windows API에 있어야합니다.
폼의 왼쪽 및 위쪽 속성을 사용하여 위치를 설정할 수 있습니다.이 위치는 전체 보이는 영역과 관계가 있습니다. 필요한 위치를 계산할 수있는 코드를 작성해야합니다.
아마도 디자인 타임에 폼의 StartPosition이 설정해야합니다. 프로젝트의 다른 모든 형식에 대해이 작업을 수행하지 않으려면이 창을 하위 창으로 파생시킵니다.
그렇지 않으면 우리가하는 일을 실제로 이해할 수 없습니다. 주제에 대해 좀 더 정확하고 명료하게 설명하면 도움이 될 수 있습니다. :-)
나는 이것에 대해 어떻게 생각하는지 모르겠다. 그러나 나는 BringToFront() 메소드에 대해 생각했다. 이것은 일반적으로 대부분 MDI 응용 프로그램에서 사용됩니다.
현재 화면을 정의하십시오. –
TopMost에서 양식을 설정 하시겠습니까? – adatapost
아마도 우리에게 어떤 플랫폼을 사용하고 있는지 알려주고, 어떤 툴을 사용하면 우리에게 도움이 될 것입니다. Visual Studio 내에서 속성을 알고있는 동안 양식을 디자인하는 동안 그 속성을 알고 있습니다. 이 속성은 StartPosition이며 값은 CenterScreen입니다. 따라서 해상도에 신경 쓸 필요가 없습니다. Windows에서 해결할 것입니다. –