Q&A

  • 패널위에 놓여진 것 복사하기
아 델파이 초보임다 고수님들 제발 가르쳐주세염
panel에 에디트와 버튼을 올려놓고 폼에 추가, 삭제 버튼을 누르면
패널과 함께 에디트와 버튼이 똑같이 만들어지고 삭제하는 코드점..
부탁함다
2  COMMENTS
  • Profile
    염상철 2002.06.27 01:18
    폼에..미리 에디트와 버튼을 만들어 놓고..visible을 false로 한다음에..
    추가 눌렀을때..visible을 true 삭제 눌럿을때..false로 바꾸면 되지 않나여`?
    혹시.......무에서 유를 창조 할려거 하시는건지여...
  • Profile
    모범생 2002.06.27 11:34


    뒷북치는건 아닌지 모르겠네요...

    컴포넌트를 동적으로 생성하는 방법이있습니다.
    var
      btn : TButton;
      edit : TEdit;
      panel : TPanel
    begin
         panel := TPanel.Create(Self);

         btn := TButton.Create(self);
         edit := TEdit.Create(self);

         // 여기서 btn과 edit는 parent 속성을 panel의 이름이나 그냥 panel
         // 로 하시면 됩니다..
        // 삭제는 깔끔하게 visible 로 숨기고 Free를 해주는게 괜찮을듯...
    end;

    그럼 수고 하세요...