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
[59232] TreeView 질문 드립니다.
입문. [] 1263 읽음    2009-11-25 19:31
안녕하세요. 아무리 고민을 해봐도  제 머리에선 답을 찾을수 없어.
해답을 얻고자 질문 올려드립니다.

내용은 이렇습니다.
TreeView를 이용. OpenDialog를 통해 Image와 Movie를 불러오는 작업을 하고 있는데요.
Image는 효과가 들어가구요. Movie엔 효과가 들어가지 않습니다.
Image를 불러들여와서 Click시에 오른쪽 Panel5위에 Speed와 Delayd의 효과가 나타나게 되구요.
Movie를 불러들여와서 Clickt시엔 오른쪽 Panel5에 Visible이 false로 나타나지 않게 하려구 합니다.


근데 이상태에선 분명 Image를 클릭했을땐 Visible이 true, false 가 가능한데..
if문을 써서 Movie를 불러들여오는 작업 까진 가능한데..
클릭하면 왜 자꾸 아래쪽 " Panel5->Visible = true " 에서 에러가 나는지 모르겠어요. 

어떻게 해야.. Movie를 클릭했을때 에러없이 Panel5가 없어질수있는지.
답변 부탁 드려요.. ㅜㅜ;;

void __fastcall TfrmSchedule::TreeView1Click(TObject *Sender)
{
AnsiString  FileName;


        if(TreeView1->Items->Count <= 0 )return;

        Image->Show();

	    TTreeNode *myNode = TreeView1->Selected;
            if(myNode->Level == 1)
            {
    	        Effect = (TdtEffect*)TreeView1->Selected->Data;
                FileName = Effect->Path;
                FileName = FileName + Effect->FileName;
       	        Image->Picture->LoadFromFile(FileName);
                Panel5->Visible = true;
	        }else
            {
                Panel5->Visible = false;
            }
}

+ -

관련 글 리스트
59232 TreeView 질문 드립니다. 입문. 1263 2009/11/25
59235     Re:TreeView 질문 드립니다. skjoon 1240 2009/11/25
59247         Re:Re:TreeView 질문 드립니다. 입문. 1221 2009/11/26
59251             Re:Re:Re:TreeView 질문 드립니다. skjoon 1297 2009/11/27
59266                 skjoon 님.. 너무 감사합니다. (ㅜㅜ) -내용 무- 입문. 1052 2009/11/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.