[C#] Form을 활성화하기
http://chaoskcuf.com/entry/C-HTML-ltselectgt-option-동적으로-바꾸기#comment3086 코멘트에 대한 답변입니다.
public partial class Form1 : Form { Timer _timer = new Timer(); public Form1() { InitializeComponent(); _timer.Interval = 2000; _timer.Tick += new EventHandler(_timer_Tick); _timer.Start(); } void _timer_Tick(object sender, EventArgs e) { if(this.WindowState == FormWindowState.Minimized) { this.WindowState = FormWindowState.Normal; } this.Activate(); } }
위의 코드는 Timer를 사용하여 2초마다 창을 활성화(화면의 맨 앞으로 오게) 만드는 것입니다.
Form 클래스에는 Activate() 라는 함수가 있는데요.
이 함수를 사용하면 됩니다.
단, 여기서 한가지 주의 하실 점은 Form이 최소화 되어 있을 때는 활성화 되지 않으니 Form의 창 상태
즉, WindowState를 Normal로 변경해 주어야 합니다.
짧은 코드니까 쉽게 이해하실 수 있으실 겁니다. ^^
"프로그래밍 / TIP& Study" 분류의 다른 글
| [TIP] XP, Vista에서 CD/DVD롬이 보이지 않을 경우 (0) | 2009/08/05 |
| [C#] WinForm 에서 Docking 순서 변경하기 (0) | 2009/07/29 |
| [WPF] InkCanvas 사용하기 (0) | 2009/06/29 |
| [C#] Control Library 만들 때 TIP (0) | 2009/06/26 |
| [C#] 자연스럽게 Pen으로 그리기 (0) | 2009/06/23 |
| [WPF] Canvas의 Width, Height Binding (0) | 2009/06/23 |
| [C#] DateTime으로 7일 후는 어떻게? (0) | 2009/06/23 |
| [C#] string의 byte 길이 구하기 (0) | 2009/06/22 |
프로그래밍/TIP& Study
2008/11/14 10:33

댓글을 달아 주세요