전체 시간 동안 작업 표시 줄에 표시 할 프로그램을 만들었습니다. 버튼을 누르면 몇 가지 키보드 단축키가 실행됩니다. 이 프로그램은 훌륭하게 작동하지만 Windows 작업 표시 줄을 항상 최상위로 설정해야합니다. 그렇지 않으면 프로그램이 최대화됩니다.Visual Basic .Net, 다른 상단 창의 상단에 창을 유지하십시오.
내 프로그램과 창 작업 표시 줄이 항상 맨 위에있는 경우 내 프로그램은 작업 표시 줄의 아무 곳이나 클릭 할 때까지 작업 표시 줄의 맨 위에 있습니다 (예 : 다른 프로그램을 활성화). 다음과 같이
내 코드는 다음과 같습니다
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles MyBase.Load
Me.Bounds = Screen.PrimaryScreen.Bounds
Me.TopMost = True
'...
End Sub
나는 가끔 내 프로그램을 활성화하기 위해 타이머를 사용하여 고려하지만, 그 방법의 단점은 내가 다른 응용 프로그램과 초점을 입력하고 경우에 있다는 것입니다 내 프로그램으로 옮겨 졌는데, 이것은 매우 성가시다.
그럼 내 질문은 다음과 같습니다. 작업 표시 줄과 상호 작용할 수있는 방법이 있습니까? 내 프로그램이 다른 프로그램과 관계없이 항상 프로그램의 ontop이거나 주기적으로 온 - 상태를 복원 할 수 있습니다. 내 프로그램에 집중하지 않고 작업 표시 줄의 맨 위에 다시 나타 납니까?
작업 표시 줄을 클릭하고 작업 표시 줄을 클릭해도 일시적으로 내 프로그램이 보이지 않는 경우 내 프로그램이 항상 ontop을 선호합니다. 예를 들어, 내 응용 프로그램의 z 순서를 작업 표시 줄보다 높은 수준으로 설정할 수 있으면 가장 좋을 것입니다. 그렇지 않으면 어떻게 든 내 프로그램을 작업 표시 줄의 일부로 만들 수 있습니다.
추신 : 나는 작업 표시 줄에서 검색 표시 줄을 활성화하고 내 프로그램은 완전히 그것을 커버하기로되어 있습니다. 검색 창을 사용하지 않고 열린 프로그램을 걱정하지 않고 전용 공간을 제공합니다.
PS2 : 이것은 나를위한 것입니다. 다른 환경 설정을 가진 사람에 대해 걱정할 필요가 없습니다. 내 목표는 내 워크 플로를 최적화하는 것이므로 매일 매일 최소한의 노력을 기울이는 것이 좋습니다. 이 그것을 할 때 응용 프로그램이 실행처럼 보이지만 작업 표시 줄을 클릭하면 보이지 않는 창 :
한다 그래서 ... 어떻게 내 프로그램에-상단 작업 표시 줄의 유지 확인 할 수있는 것입니다
, 작업 표시 줄의 아무 곳이나 클릭해도?
무엇을 의미합니까 > 작업 표시 줄 맨 위에 ??? –
@ zackraiyan 내가 추가 한 이미지보기 : 내 응용 프로그램이 실제로 작업 표시 줄 위에 위치합니다. 내 응용 프로그램에서 항상 윗면을 사용하도록 설정했지만 작업 표시 줄에도이 기능이 있습니다. 작업 표시 줄 자체를 클릭하면 내 응용 프로그램이 작업 표시 줄 뒤로 이동합니다. – LPChip
또한, 누구에게 나를 downvoted : 왜 downvote 가치가 설명해 주시겠습니까? – LPChip