자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17464
공지 유용한 관련 사이트 관리자2 2014.03.20 56367
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99792
453 DSProviderConnection 사용시 에러가나네요 [2] file 우나리어 2019.07.18 140
452 안드로이드 64비트 지원이 언제부터 가능한걸까요?? [2] 험프리 2019.07.19 518
451 Rio10.3.2 업그레이드 완료후 Getit Package Manager 접속오류 [2] file 에이스소프트 2019.07.22 211
450 신버전을 다운받지 못하고 있습니다. [2] file softkim 2019.07.22 173
449 델파이7 마이그레이션 문의 [1] 오기영 2019.07.23 738
448 10.3.2 Update Trouble & Embarcadero Server Down 문의 [1] DKK 2019.07.25 202
447 윈도우버젼에 따른 UI변화? 해결방법이 있나요 June 2019.07.25 120
446 두개의 화면을 뛰어놓고 번갈아가면서 클릭했을때 먹통되는 현상이 발생됩니다. 미주 2019.07.29 116
445 c++프로그램 델파이로 교체할 시 문제점 문의드립니다. [2] 앙소이 2019.07.31 218
444 맥에서 Provision profile이 등록이 안되서 생기는 문제 같은데요. [3] file 화이부동 2019.08.04 143
443 프로그램 하나에 메인폼에 서브폼이 여러개잇을때...? 헨씀히포 2019.08.07 160
442 DB접속에 문제가 있어 여쭈어 봅니다. [5] 루키 2019.08.07 612
441 메인폼이 최소화가 되어도 서브폼은 최소화가 안되게할수잇나요? [6] 헨씀히포 2019.08.07 278
440 델파이로 만든 DLL 내부에 FireDAC 콤퍼넌트의 동작 [2] 막스뮐러 2019.08.08 553
439 10.2.1 Tokyo - Linux Platform 개발환경 구축관련 문의 거북선생 2019.08.08 265
438 제공해주신 delphicbuilder10_3_2_496593b.iso 파일로 설치하니 android SDK 설치가 왜안되는 것인지요? [4] file 화이부동 2019.08.11 282
437 델파이10.3.1 community edition에서 FD Connection에서 MSSQL이 안뜹니다. [4] 덩어리2 2019.08.12 476
436 레포트 생성시 질문입니다. 희망나라 2019.08.13 150
435 BPL로 만들어진 라이브러리 참조관련 [1] 도의 2019.08.16 278
434 델파이Xe2 에서 ExportGridToXLSX 엑셀 다운로드시 건수 [1] 가나다 2019.08.19 377