새 줄이 아닌 마지막 줄에 텍스트를 추가하려면 어떻게해야합니까? Lines.Add 및 Lines.Append는 텍스트를 새 행으로 추가하고 Lines.Insert는 찾는 방법을 모르는 위치가 필요합니다.어떻게 RichEdit 컨트롤의 마지막 줄에 텍스트를 추가 할 수 있습니까?
1
A
답변
3
당신은 마지막 줄 자체, 또는 전체 내용을 사용할 수 있습니다. RichEdit.Text를 읽고 쓰는 것은 메모리에서 많은 텍스트를 움직일 수 있습니다.
편집 : 내 대답에 영업 이익의 코멘트 후 :
적용 SelLength 및 SelAttributes을 사용 후, 텍스트의 서식을 추가하기 전에 SelStart를 저장하고 서식 :
// StarPos and Len are both Integers.
StartPos := Length(RE.Text);
Len := Length(YourNewTextToBeAdded);
// Do stuff here to add text
RE.SelStart := StartPos;
RE.SelLength := Len;
RE.SelAttributes.Style := RE.SelAttributes.Style + [fsBold];
1
"문자열"및 "개수"속성을 사용할 수 있습니다.
RichEdit1.Lines.Strings [RichEdit1.Lines.Count-1] : = RichEdit1.Lines.Strings [RichEdit1.Lines.Count-1] + 'Text'; 첫 번째 방법은 RichEdit의는 많은 양의 텍스트가 들어 특히 더 나은 것을
// RE = TRichEdit, Temp = string;
// Last line only
Temp := RE.Lines[RE.Lines.Count - 1];
Temp := Temp + ' plus some new text';
RE.Lines[RE.Lines.Count - 1] := Temp;
// The entire content
Temp := RE.Text;
Temp := Temp + ' plus some new text';
RE.Text := Temp;
참고 :
+0
Lines.Strings []와 Lines []는 동일한 항목입니다. Lines는 Lines.Strings를 읽고 쓰는 기본 속성입니다. –
1
수행
with RichEdit1 do
begin
Lines.Add(s);
Perform(EM_SCROLL, SB_LINEDOWN, 0);
end;
관련 문제
- 1. 같은 줄에 어떻게 텍스트를 추가 할 수 있습니까?
- 2. RichEdit 컨트롤의 마지막 문자가 표시되는지 확인
- 3. 어떻게 탭 표시 줄에 조건을 추가 할 수 있습니까?
- 4. 2 줄에 걸쳐있는 단추의 텍스트를 어떻게 멈출 수 있습니까? 그래서
- 5. 콘솔의 마지막 줄에 어떻게 써야합니까?
- 6. HashSet에 추가 된 마지막 객체에 어떻게 액세스 할 수 있습니까?
- 7. 텍스트를 SVG 경로에 추가 할 수 있습니까?
- 8. MFMailComposeViewController 하단에 텍스트를 어떻게 추가 할 수 있습니까?
- 9. 데이터 바인딩 된 필드에 어떻게 텍스트를 추가 할 수 있습니까?
- 10. 누구나 OpenWYSIWYG 컨트롤의 텍스트를 동적으로 편집 할 수 있습니까?
- 11. 사전을 어떻게 추가 할 수 있습니까?
- 12. 줄에 텍스트를 만들고 싶습니다.
- 13. Facebook 공유 플래시 비디오에 대체 텍스트를 추가 할 수 있습니까?
- 14. 추가 필드를 추가 할 수 있습니까?
- 15. CSV 파일의 줄에 텍스트를 추가하십시오.
- 16. UIToolBar에 UISerachBar를 어떻게 추가 할 수 있습니까?
- 17. 이 속성을 어떻게 추가 할 수 있습니까?
- 18. 여러 보고서를 어떻게 추가 할 수 있습니까?
- 19. 어떻게 API를 추가 할 수 있습니까?
- 20. 어떻게 eventListener를 TabListener에 추가 할 수 있습니까?
- 21. 어떻게 Wordpress에 bgsound를 추가 할 수 있습니까?
- 22. CodeIgniter의 config_validation에 어떻게 추가 할 수 있습니까?
- 23. 어떻게 tabbaritem에 Uiimagepickerview를 추가 할 수 있습니까?
- 24. UITableView에 객체를 어떻게 추가 할 수 있습니까?
- 25. 어떻게 gcc에 키워드를 추가 할 수 있습니까?
- 26. 숙제에이 STD_LOGIC_VECTOR를 어떻게 추가 할 수 있습니까?
- 27. 어떻게 그림자를 UITableView에 추가 할 수 있습니까?
- 28. 어떻게 GAC에 DLL을 추가 할 수 있습니까?
- 29. 기존 java.io.ObjectStream에 어떻게 추가 할 수 있습니까?
- 30. 매우 긴 줄에 추가 할 쉘 스크립트
나는 그것을 시험해 보았다. 고마워. 하지만 이제 어떻게이 추가 된 텍스트의 서식을 지정할 수 있습니다. –