2012-09-25 7 views
0

저는 델파이에 비교적 익숙하지 않습니다. 이것은 아마도 매우 기본적인 쿼리 일 뿐이지 만 지금까지 답변을 찾을 수 없었습니다.텍스트 상자에 텍스트 헤더 추가

질문은 사용자가 데이터를 입력 할 수있는 무제한 무료 텍스트 필드가 포함 된 양식을 작성한 것입니다. 폼이로드 될 때 사용자가이 제목 아래에서 관련 노트를 만들 것인지 묻는 메시지로 텍스트 필드에 제목을 넣고 싶습니다.

자유 제목 필드에이 제목을 삽입하여 양식이로드 될 때마다 해당 제목을 표시 할 수 있습니까?

감사합니다.

+1

'TLabel'구성 요소를 사용해 보셨습니까? – RRUZ

+1

@RRUZ, 그게 다야! 또는 델파이 2009에서 사용하지 않은 'TLabeledEdit'컴포넌트가 있는데, 라벨이있는 편집 모양입니다 :-) 그래서 대안이 될 수 있습니다. – TLama

답변

2

텍스트 상자 위에 TLabel 컨트롤을 배치 할 수 있습니다.

당신은 기본적으로 텍스트 내에서 섹션을 생성, 텍스트 여러 제목을 내 을 원하는 경우에, 당신은 당신이 원하는대로 선발 텍스트 포함하는 텍스트 상자의 Text 속성을 설정할 수 있습니다 :

TextBox.Text := 'Heading 1'#13#10#13#10'Heading 2'; 

#13#10 부품 삽입 텍스트의 줄 바꿈. 최근의 일부 Delphi 버전에는 문자 리터럴 대신 사용할 수있는 sLineBreak 상수가 있습니다.

나는 "자유 텍스트"필드가 아니라고 주장하고 싶습니다. 그렇기 때문에 사람들이 특정 섹션에 지정된 텍스트를 채우고 싶다면 별도의 텍스트 상자가 있어야합니다. 각 컨트롤에 TLabel 컨트롤을 넣으십시오.

+0

귀하의 의견을 모두 주셔서 감사합니다, 내 질문에 완벽하게 대답했습니다! – leathamadan

관련 문제