2017-10-01 13 views
0

저는 Delphi 10.2 (Tokyo)에서 일하고 있습니다. FMX TMemo은 빈 줄을 렌더링하지 않습니다. 예를 들어, 다음을 복사하여 FMX 응용 프로그램 (Win32 대상)의 양식에 붙여 넣으십시오.FMX TMemo가 공백을 표시하지 않습니다.

object Memo1: TMemo 
    Lines.Strings = (
    'One' 
    '' 
    'Three') 
end 

두 번째 줄은 디자인 타임이나 런타임에 렌더링되지 않습니다. 빈 줄에 공백을 입력하면 빈 줄이 렌더링됩니다. 웹 브라우저에서 HTML과 매우 유사하게 동작합니다 (공백없는 빈 줄은 렌더링되지 않습니다).

TMemo 구성 요소가 빈 줄을 렌더링하는 방법이 있습니까? 스타일을 설정하는 것만 큼 간단합니까? 그렇다면 어떻게해야합니까? (저는 FMX를 처음 접했습니다.)

나는 이 아니고이 아닌 내용을 변경하고 빈 줄을 공백으로 추가하여 렌더링 할 수 있습니다. 차라리 루트 문제를 해결할 것입니다. 첫 번째 문제를 해결 사용자가 런타임에 TMemo 필드에를 입력 누를 때, 그들이하지 않는 한 먼저 다음 행으로 커서를 아래로 이동하지 않습니다에 의해 수정 될 것입니다 두 번째 문제로

공백으로 남겨 두려는 행에 공백을 입력하십시오. 이것은 사용자에게 매우 실망 스러울 것입니다.

+0

디자이너에 해당 줄을 추가하면 어떻게됩니까? –

+0

@RudyVelthuis - 디자이너에서 빈 줄을 볼 수 있지만 '확인'을 클릭하면 빈 줄이 'TMemo'구성 요소에 렌더링되지 않습니다. 그런 다음 앱을 실행하면 런타임에 렌더링되지 않습니다. –

+0

도쿄에 D 10.2가 설치되어 있지만 D 10.1 베를린 및 이전 XE7로 테스트 한 경우 오류가 재현되지 않았습니다. D 10.2에서이 오류 * only *가 발생했는지 확인하십시오. –

답변

0

테마를 사용할 수없는 경우 문제가 발생합니다. 테마를 켠 후에도 문제가있는 동일한 앱에서 잘 작동합니다.

이 버그는 Embarcadero에보고되었습니다.