|
정확한 의미를 아직 파악하지 못했습니다만, 논리적으로 RadioButton과 Edit의 속성이 연결되어
있는 것 같군요. 그러니까.. RadioButton을 클릭하면 Edit 값을 변경시키도록 코딩이 되어있다든지 말이죠.
두가지 컴퍼넌트의 개별적인 속성들이 연동되는 것을 고려해서 만들 수 없어서 생기는 문제이므로,
뚜렷하게 막을 방법은 없구요. 논리적인 문제니까 논리적으로 풀어야겠지요.
예를 들어서, 처음 RadioButton을 클릭했을 때는 Edit의 OnChange가 발생하지 않게 하길 원하신다면,
처음 클릭인지를 판별해줄 전역변수 혹은 폼 클래스의 멤버 변수를 하나 만들어서, 처음 클릭되었을 때
Edit의 OnChange에서 그 값을 세팅하고 그냥 리턴시켜버리면 되겠지요.
혹 제가 잘못짚은 거라면.. 두가지 컴퍼넌트의 관계를 코딩으로든지 어떤식으로든 좀 더 자세히 설명
해주시면 다시 답변을 드리도록 하겠습니다.
그럼 이만...
heartsim 님이 쓰신 글 :
: Edit에 데이터가 들어오면 EditChange이벤트에 의해서 자동 전송이 되게 되어있습니다.
: 근데 RadioButton1부터 9까지 항목이 있는데,
: 예를 들어 RadioButton1을 처음 선택 했을때도 Edit에 변화가 있어 EditChange이벤트에 의해서
: 데이터가 자동 전송이 되더군요.
: (원래는 처음 선택되었을 때는 전송이 안되어야 함)
: 그래서 인덱스나 focus를 식별해서 RadioButton이 선택되었을 처음 시점에는 데이터
: 전송이 안되게 할려고 합니다.
: 나름대로 Edit->Text='\0'으로 해보기도 했으나 안 되더군요.
:
: Edit컴포넌트와 Updown컴포넌트의 인덱스 성속이나 focus속성이 있는지 알고 싶군요.
: (Focused와 같은 Function함수는 있는데 사용법을 잘 모르겠군요.혹 이것이 맞다면
: 사용법을 알려주십시요.아님 함수말고 속성기능은 없는지요)
: 답변 기다리겠습니다.
:
: 좋은 하루되십시요.
:
: -heartsim
:
|