|
Data 프로퍼티를 사용하셔야 한다면,
AddObject 시에 정의된 형태로 다시 재 변환하신 뒤,
이 형태를 토대로 다시 문자열로 꺼내와야 할 것 같습니다.
(정의된 형태를 몰라, 정확한 답변을 드리기가 어려울 것 같습니다)
정의되어 있는 형태가 char* 형이 아니었는데,
char*로 강제 형 변환을 하니, \0 등의 기호가 맞지 않고
또한 메모리 사이즈도 맞지 않아서 오류를 일으키는 것 같습니다.
P.S : 저.. 선생님.. 아닙니다.... (__)a
cuperido
이건식 님이 쓰신 글 :
: 유영인 선생님
: 답변 주셔서 고맙습니다.
:
: TreeView1->Selected->Text는
: Node의 Caption입니다.
:
: TreeView1->Selected->Data는
: void 포인터로 캡션과 다릅니다.
:
: TreeView1->Selected->Data 의 값이
: 잘렷다가 다시 안 잘렸다가 다시 잘리는
: 현상을 어떻게 처리해야 하는가요
:
:
: 유영인 Cuperido 님이 쓰신 글 :
: : 단순 텍스트식 표기방법이라면,
: :
: : AnsiString Str = TreeView1->Selected->Text;
: : ShowMessage(Str);
: :
: : 이렇게 해보시는것은 어떨까요?
: :
: :
: : cuperido
: :
: :
: : 이건식 님이 쓰신 글 :
: : : 트리뷰에서 더블 클릭했을 때
: : :
: : : TreeView1->Selected->Data 값을(가령 "1234=n")
: : : 표시하기 위해 다음과 같이 했습니다
: : :
: : : AnsiString Str=(char *)(TreeView1->Selected->Data)
: : : ShowMessage(Str) 했더니
: : :
: : : 1234=n , 1233, Null로 나타나는데 이유가 무엇일까요
|