-
this.ShowInTaskbar = true; 이후에 포커싱 주는 코드프로그램(C# etc.) 2023. 1. 16. 14:59
다음은 ShowInTaskbar 속성을 true로 설정한 후 폼에 포커스를 지정하는 방법의 예입니다:
using System; using System.Windows.Forms; class MyForm : Form { // ... public MyForm() { // ... // Show the form in the taskbar this.ShowInTaskbar = true; // Give focus to the form this.Activate(); } }
이 예에서는 ShowInTaskbar 속성을 true로 설정한 후 MyForm 개체에서 Activate() 메서드를 호출합니다. Activate() 메서드는 양식에 포커스를 주고 다른 모든 양식의 맨 앞으로 가져오는 양식 클래스의 메서드입니다.
또는 Focus() 메서드를 사용하여 양식에 포커스를 지정할 수 있습니다. 이 방법은 또한 양식에 초점을 맞추고 다른 모든 양식의 맨 앞으로 가져옵니다.this.Focus();
다른 방법은 BringToFront() 메서드를 사용하는 것입니다. 이 방법은 다른 모든 양식의 맨 앞에 양식을 가져오지만, 양식에 초점을 맞추지 않습니다.
this.BringToFront();
또한 WindowState 속성을 사용하여 양식을 최대화하거나 최소화할 수 있습니다.
this.WindowState = FormWindowState.Normal;
최상의 접근 방식은 애플리케이션의 특정 요구사항에 따라 결정된다는 점에 유의해야 합니다.
이러한 메소드는 Windows Forms에서 작동하며 WPF에서 작업하는 경우 메소드와 속성이 다를 수 있습니다.'프로그램(C# etc.)' 카테고리의 다른 글
c#에서 chrome.exe --remote-debugging-port=9222 --user-data-dir="c:/ChromeTEMP" CMD명령 하도록 코드 보여줘 (0) 2023.02.03 창최소화 이벤트 코드 (0) 2023.01.16 프로그램 종료시 트레이 아이콘도 같이 삭제되도록하는 코드 (0) 2023.01.16 프로그램 시작되면서 트레이 아이콘으로 시작하는 코드 (0) 2023.01.16 NotifyIcon 등록방법 설명해줘 (0) 2023.01.16