C# 메신져 알람창 포커스 처리

2011.08.02 20:38 개발언어/C#.NET

메신져 알람 처리 c# stealing focus


c# stealing focus messenger alert focus 등으로 검색을 하면 폼이 나타낼때 포커스를 빼기지 않는 방법이 구글에서 나옵니다. c# stealing focus 으로 검색하면 됩니다. 메신져 개발을 하는 데 알람이 오면 메모장 같은곳에 타이핑을 하다가 포커스를 빼앗기는 문제가 발생하였다. 그래서 이렇게 처리하였다.

소스코드
///
/// Preventing stealing focus when form show-up
///

protected override bool ShowWithoutActivation
{
 get
 {
  return true;
 }
}

외국포럼에 다른 방법도 있으니 참고할만 하다. 코드만 넣으면 override 하니 초간단하다.


신고
  1. Favicon of http://racyclub.tistory.com BlogIcon racyclub비밀방문자
    2011.08.03 00:13 신고 edit/del reply

    좋은글 잘보고 꾹꾹누르고 갑니다.