C# 데스크톱 응용 프로그램을 개발 중입니다. 내 모든 열린 창문이 갑자기 나타나기를 바란다. (Alt + Tab) 5 분마다 발생한다. 나는 여기서 몇 가지 질문을 보았다. 그들은 타이머를 사용하여 작업을 제안하지만 최소화 된 창은 어떻게 갑니까?Xth 분마다 창 최대화
2
A
답변
2
다음은 실제로 작업 할 수있는 기본적인 예입니다.
먼저 타이머를 만듭니다.
타이머가 작동 할 때 실행되는 함수를 만듭니다.
그런 다음 틱 할 때마다 실행할 이벤트를 추가하십시오. 그리고 당신의 기능을 연결하십시오.
5 분이 지나면 그 기능을 점검하십시오. 그렇다면, 에게 창 여기
public partial class TimerForm : Form { Timer timer = new Timer(); Label label = new Label(); public TimerForm() { InitializeComponent(); timer.Tick += new EventHandler(timer_Tick); // Everytime timer ticks, timer_Tick will be called timer.Interval = (1000) * (1); // Timer will tick evert second timer.Enabled = true; // Enable the timer timer.Start(); // Start the timer } void timer_Tick(object sender, EventArgs e) { // HERE you check if five minutes have passed or whatever you like! // Then you do this on your window. this.WindowState = FormWindowState.Maximized; } }
0
을 극대화하는 완벽한 솔루션
public partial class Form1 : Form
{
int formCount = 0;
int X = 10;
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
public Form1()
{
InitializeComponent();
timer.Tick += new EventHandler(timer_Tick); // Everytime timer ticks, timer_Tick will be called
timer.Interval = (1000) * X; // Timer will tick evert second
timer.Enabled = true; // Enable the timer
timer.Start();
}
void timer_Tick(object sender, EventArgs e)
{
FormCollection fc = new FormCollection();
fc = Application.OpenForms;
foreach (Form Z in fc)
{
X = X + 5;
formCount++;
if (formCount == fc.Count)
X = 5;
Z.TopMost = true;
Z.WindowState = FormWindowState.Normal;
System.Threading.Thread.Sleep(5000);
}
}
}
에게 있습니다
관련 문제
- 1. Tcl/Tk : 창 최대화/창 최대화 여부 결정?
- 2. air : 시작시 최대화 창
- 3. 시작시 MacVim의 창 최대화
- 4. MFC 최대화 창 기능
- 5. Chrome의 팝업 창 최대화
- 6. 팝업 창 최대화 버튼
- 7. Chromedriver가있는 Capybara의 창 최대화
- 8. 자동으로 브라우저 창 최대화
- 9. 자바 스크립트에서 현재 창 최대화
- 10. Windows 7의 콘솔 창 최대화
- 11. 이미 실행중인 창 최대화 C#
- 12. 창 상태 최대화 작동하지 않음
- 13. 타이머 완료 후 창 최대화
- 14. qt에서 최대화 모드의 창 제목
- 15. 검도 창 최소화 및 최대화
- 16. Tkinter : matplotlib GUI 창 최대화
- 17. 처리 창 최대화 처리 방법
- 18. Eclipse에서 자동 완성 xth
- 19. SDL을 사용하여 최대화 된 창 처리
- 20. 여러 모니터에서 Adobe Air 창 최대화
- 21. WM_NCHITTEST, HTCAPTION 및 최대화 된 창
- 22. 화면의 절반에서 프로그래밍 방식으로 창 최대화
- 23. 화면의 픽셀 수 (최대화 된 창)
- 24. Webdriver를 사용하여 IE 9 창 최대화
- 25. 최대화 된 창 WindowStyle = "없음"/ RIGHT
- 26. Qt C++ 최소화 및 최대화 창
- 27. xth Word 후 텍스트 제거 PHP
- 28. 최대화 구성 요소가 너무
- 29. 10 분마다 특정 동작을 수행하는 창 응용 프로그램 만들기
- 30. 프로그래밍 방식으로 창 최대화/최소화 감지 ??? Eclipse RCP