: ------------
: 이것은 제가 해결하긴 했는데요. 더블클릭하는순간 깜빡이는것 때문에
: 혹시 다른 우아한(?) 방법이 없나 글을 올렸습니다.
: 아래와 같이 해결봤어여..
: ------------
: void __fastcall TfrmDB::TreeView1DblClick(TObject *Sender)
: {
: TreeView1->Selected->Expand(true);
: // 이벤트 처리..
: }
: 이렇게 하니깐 더블클릭했을때 발생하는 원래 이벤트가 실행하고 나서
: 다시 펼쳐지는 현상때문에 깜빡임이 있더군요..
: 모 어쩔수 없죠.. ^^;;
: 그럼 이만..
임펠리테리입니다.
그정도의 처리로 만족하신다면 상관없습니다만... 프로그램을 작성한다는 것은 최악의
상황까지 고려해야 한다는 책임이 따릅니다. 더블클릭 순간에 펼쳐진 것을 다시
접어올림으로써 처리한다면, 프로그램이 아주 빨리 동작할 때는 잠깐 깜빡이는 정도로만
보이겠지만, 다른 프로그램들을 처리하느라 시스템이 아주 바빠질 때가 되면(흔히 말하는
시스템이 버벅거리는 상황) 펼쳐졌다가 다시 접히는 것이 아주 보기 싫게 눈에 띄게
될 겁니다. 다시 한번 고려해보시죠.
그럼 이만...
|