자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

먼저 아래 질문 답글 감사드립니다.

허나 조언주신 글은 TLayout이 Client로 되어서 두개의 개체가 복제되어 있는데도 밑에 깔려서 하나로 보일 뿐이지 결국 두개가 존재합니다.(디자인모드에서 컴포넌트를 Cut & Paste해보시고 좌측 Structure 트리를 봐도 알 수 있습니다)

결국 버그상태라는 겁니다.(오버라이드시킨 resize와도 전혀 상관 없습니다.  아래에 resize뺀 최소화 시킨 소스로 다시 올려봅니다)


문제의 요지를 다시 설명 T_T: 

  1. 아래컴포넌트를 설치하여 컴포넌트(TNHSchedule)를 폼에 올려봅니다.

  2. TLayout과 TSpeedButton이 각각 하나씩만 보여야하는데, 최초 디자인모드에서는 정상적으로 보임.

  3. 실행파일로 만들어 실행해보면, TLayout과 TSpeedButton이 각각 2개로 보인다는 겁니다.

      (디자인모드에서 컴포넌트를 Cut하고 Paste해보아도 TLayout과 TSpeedButton이 두개로 복제됩니다)


  * 델파이 XE7(라이센스판)에서 나타나는 버그일 가능성이 많아 보이지만, 행여나 실수겠지라는 기대감에 조언을 구합니다.

   버그라면 하루 속히 리포팅될 수 있었으면 좋겠습니다.  

   전 델파이로 실시간 객체생성을 주로 사용하여 컴포넌트를 만드는 편인데, 프로젝트를 진행할 수 없는 상황에 놓였습니다.



-- 아래 -- [컴포넌트 소스]



unit NHSchedule;

interface

uses
  System.SysUtils, System.Classes, FMX.Types, FMX.Controls, FMX.Objects
  , FMX.Layouts, FMX.StdCtrls;

type
  TNHSchedule = class(TRectangle)
  private
    fTopLayout: TLayout;
    fBtnYear: TSpeedButton;
  protected
  public
    constructor Create(AOwner: TComponent); override;
  published
    { Published declarations }
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('N&H4FMX', [TNHSchedule]);
end;


constructor TNHSchedule.Create(AOwner: TComponent);
begin
  inherited;
  fTopLayout := TLayout.Create(self);
  fTopLayout.Parent := self;
  fTopLayout.Align := TAlignLayout.Top;
  fBtnYear := TSpeedButton.Create(self);
  fBtnYear.Parent := fTopLayout;
  fBtnYear.Align := TAlignLayout.top;
  fBtnYear.Text := '2016';
end;


end.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15768
공지 유용한 관련 사이트 관리자2 2014.03.20 54582
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97995
753 안녕하세요. type 문에서 함수에 대해 여쭤보고 싶어요! [1] vast 2018.01.25 136
752 Tools > Options > Form Designer > Embedded designer 설정 기능이 없네요 [2] file 신현아빠 2018.01.26 165
751 delphi 실행 시 script 오류가 납니다. [1] file del 2018.01.31 172
750 HTML5에서 실행파일 구동하기 관련 명령 알고 싶습니다. [1] file 백거 2018.02.01 192
749 FTPS에 관련된 예제가 없을까요? [1] 맛재현 2018.02.01 366
748 델파이 폼 팅김 현상 [1] 생각 2018.02.06 302
747 문의드려요 [1] 중국어사전 2018.02.06 92
746 나의 도서관 앱 따라하기 실행 Error 관련 문의. [2] file 엔달 2018.02.07 157
745 IBConsole DB 추가 및 Connection Error 관련. [2] file 엔달 2018.02.08 207
744 Delphi 10.2.2 Enterprise IB License 문의. [4] file 엔달 2018.02.13 273
743 안드로이드 개발중에 질문이 있습니다. [2] 웅재 2018.02.13 203
742 trial 버전에서 DB차트 컴포넌트는 지원하지않나요? [1] syc 2018.02.14 123
741 ClientDataSet AsString Size 문의 [2] 신현아빠 2018.02.19 190
740 InputBox, InputQueryAsync 등등 입력창 폰트색상 문의드립니다. [1] file 돌팅 2018.02.22 298
739 소스코드 편집 창에서 블럭 선택 오류 [2] 오랜동안 2018.02.26 298
738 Serial 통신 에러 관련해서 문의드립니다. [1] 김제언 2018.03.05 158
737 델파이 XE CODE 1400 에러문의 [1] file 후두리찹찹 2018.03.06 231
736 10.2 tokyo JDK 문제 팁입니다.[질문아님] [1] 제이트 2018.03.08 211
735 XE7 OpenCV 이용시 질문 [1] judvika 2018.03.09 222
734 이미지 StretchDraw문 사용시 글자 깨져 다른 방법 좀 알려주세요? [1] 루카 2018.03.13 516