본문 바로가기
개발언어/C#.NET

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

by 엔돌슨 2011. 8. 2.
반응형

메신져 알람 처리 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 하니 초간단하다.