|
안녕하세요.답변주셔서 감사합니다.
제가 아무것도 모르는 상태에서 c++builder를 배울 수 있는 것은 아마
님과 같은 분들의 따스하고 정성스런 마음 때문이 아닌가 싶네요.^^
정말 감사하구요.
일단 말씀하신 내용대로 논리적으로 풀어보도록 하겠구요...만약 안되면
다시 질문을 드리도록 하겠습니다.
오늘은 즐거운 토요일입니다. 재밌고 즐거운 하루되시구요...
늘 좋은 일만 있기를 바라겠습니다.^^
-heartsim
박지훈.임프 님이 쓰신 글 :
: 정확한 의미를 아직 파악하지 못했습니다만, 논리적으로 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
: :
|