C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[15785] [질문] Chart->BottomAxis->Increment를 Edit에서 변경하려고 하는데요...
박보연 [pbyeon] 873 읽음    2002-02-25 20:00
void __fastcall TDataViewForm::XGridEditChange(TObject *Sender)
{
  Chart->BottomAxis->Increment = StrToFloat(XGridEdit->Text);

  if(XGridEdit->Text == "")
    XGridEdit->Text = Chart->BottomAxis->Increment;
}

이렇게 Edit에 입력된 값을 EditChange 이벤트에서 처리하여
Chart->BottomAxis->Increment값을 변경시키려 합니다.

기존에 Edit에 입력되어있던 값을 모두 지우지(" ")않고 입력하면
아무 이상 없이 잘 동작하는데, 모두 지우고 입력하면
프로세스가 중단되면서 아래의 메시지가 뜹니다.

'' is not a valid floating point value.

그래서 if문을 써서 해결하려고 했는데 결과는 마찬가지입니다.

OnEnter 이벤트도 써봤는데, 프로세스 중단은 없지만 increment의 변화가 없습니다.

해결할 수 있는 방법이 있겠지요?

힌트 부탁드립니다~ ^^

+ -

관련 글 리스트
15785 [질문] Chart->BottomAxis->Increment를 Edit에서 변경하려고 하는데요... 박보연 873 2002/02/25
15788     Re:[질문] Chart->BottomAxis->Increment를 Edit에서 변경하려고 하는데요... 꼴(이성렬) 814 2002/02/25
15807         Re:Re:[질문] 마찬가지 결과가 나오는데요.. 박보연 765 2002/02/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.