Lazarus에서 페인트 응용 프로그램을 만들고 싶지만 Deplhi에서 캔버스로 사용할 수있는 적절한 컨트롤이 표시되지 않습니다. 그건 뭐예요 ?Lazarus에서 Delphi의 이름이 "Canvas"인 구성 요소의 이름은 무엇입니까?
2
A
답변
7
Delphi에는 Canvas
구성 요소가 없지만 응용 프로그램에서 사용자 지정 드로잉에 사용할 수있는 구성 요소를 찾고 있다면 TPaintBox
컨트롤을 찾고 있습니다 (이 구성 요소의 동일한 이름은 델파이에서도 사용됨). 나사로에서는 컴포넌트 팔레트에서 여기에서 찾을 수 있습니다 : 라자루스 IDE의 최신 버전에서는이 이름으로 구성 요소를 찾기 위해 구성 요소 선택에서 발전 할 수
. CTRL + ALT + P을 누르면 찾고자하는 컨트롤의 이름을 입력하면 바로 필터링되는 다음 창이 표시됩니다. 당신이 (이름을 일치 하나 이상이 있다면) 구성 요소를 선택하고 이 Enter 키를 누릅니다되면, 구성 요소는 팔레트에서 선택 :
당신은 다음 OnPaint
이벤트에 대한 이벤트 처리기 방법을 쓸 것 당신의 TPaintBox
구성 요소의와 것은 당신의 드로잉을 할 구성 요소의이 Canvas
:
procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
PaintBox1.Canvas.Brush.Color := clGreen;
PaintBox1.Canvas.FillRect(PaintBox1.ClientRect);
end;
0
캔버스 이미 폼 응용 프로그램에 정의 된 대부분의 경우입니다. 간단히 "캔버스"를 입력하고 점을 찍어 기능을 확인하십시오. 이것은 Lazarus와 Delphi의 모든 버전에서 작동합니다.
procedure TForm1.FormShow(Sender: TObject);
begin
canvas.TextOut(10,10,'Hello World');
end;
관련 문제
- 1. AppKit에서이 구성 요소의 이름은 무엇입니까?
- 2. 이 구성 요소의 이름은 무엇입니까
- 3. 이 검색어 인기도 구성 요소의 이름은 무엇입니까?
- 4. 이 요소의 이름은 무엇입니까?
- 5. 풍선 도움말 UI 구성 요소의 이름은 무엇입니까? (안드로이드/리눅스)
- 6. 이 구성 요소 이름은 무엇입니까?
- 7. Lazarus에서 구성 요소를 사용자 정의하는 권장 방법은 무엇입니까?
- 8. 이 색 구성표 요소의 이름은 무엇입니까?
- 9. 드루팔 (Drupal :이 구성 요소의 이름은 어떻게 지정됩니까?
- 10. Lazarus에서 sqlite를 사용 하시겠습니까?
- 11. 레이어와 구성 요소의 차이점은 무엇입니까?
- 12. 안드로이드의 구성 요소의 능률은 무엇입니까
- 13. axWindowsMediaPlayer 구성 요소의 대안은 무엇입니까?
- 14. Parbase 구성 요소의 용도는 무엇입니까?
- 15. Delphi의 방사형 팝업 메뉴 구성 요소 찾기
- 16. 입/출력 요소의 이름은 고유해야합니다 (WSDL 사양)
- 17. Javascript에서 이름이 알려진 요소의 ID를 얻는 방법
- 18. Linq에서 SQL로 구성 가능한 스키마 이름은 무엇입니까?
- 19. hystrix의 기본 구성 파일 이름은 무엇입니까
- 20. Emacs ansi-term의 구성 파일 이름은 무엇입니까?
- 21. winform VS2010의이 구성 요소 이름은 무엇입니까
- 22. Windows 7과 Delphi의 통합
- 23. Lazarus에서 POST 요청을 수행하십시오.
- 24. Lazarus에서 Form과 다른 객체 생성을위한 순서는 무엇입니까
- 25. 구성 요소의 좌표 얻기
- 26. XPCOM 구성 요소의 생성
- 27. Delphi의 보고서 미리보기 창
- 28. Delphi의 역설
- 29. 이미지의 글꼴 이름은 무엇입니까
- 30. 이 위젯의 이름은 무엇입니까?