우호야 님이 쓰신 글 :
: 해당 컴포넌트가 포커스를 가지고 있는지를 알 수 있는 방법이 있나여?
: 제 같은 경우는 라디오 버튼들이거든여...
: 그러니까.. 상단에 위치한 라디오 버튼들 중에 하나가 포커스를 가지고 있으면 어떤 프로세스를 실행시킬려고 하는데...
안녕하십니까?
한꼬맹이 입니다.
해당콤포넌트가 포커스가 있는지 없는지는 TWinControl단계에서
Focused라는 Property값으로 해결할수 있습니다.
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
if TWinControl(Sender).Focused then
ShowMessage('프로세스 실행');
end;
그럼 참고하시길..
|