|
안녕하세요..
탐색기에서 보면.. Node를 두번 천천히 클릭을 하면 folder명이라던지 file명을 바꿀수 있도록 editing 모드로 바뀌잖아요... builder TreeView에서도 property조작에 의해서 하면 되긴 되는데..
소스 코드 상에서 그럼 효과를 줄 수 없는지...
그러니까.. 만약에 하나의 Node를 클릭하여 Pop창이 뜨면 "이름 바꾸기" 등을 클릭하여 이름을 바꾸려고 하는 것이거든요... 어떻게 하면 그것이 가능할까요..?
void __fastcall TNameCard_Form::tvGroupEdited(TObject *Sender,
TTreeNode *Node, AnsiString &S)
{
int result;
if( S == "" ) {
Application->MessageBoxA( "Group명을 입력해 주세요.", "그룹명 입력", MB_ICONWARNING+MB_OK );
S = "새로 만든 그룹";
Node->
// Node->Expand( true );
// Node->EditText();
return;
}
}
위의 구문에서 주석을 처리한 부분을 주석 해제하여도 그런 효과는 나지가 않는군요.. 좀 도와주세요..
감사합니다..
|