2013-08-26 2 views
3

모바일 FireMonkey 응용 프로그램에서 Edit 컨트롤의 배경색을 변경하는 방법을 찾지 못했습니다.변경 방법 FireMonkey에서 컨트롤 배경색을 편집 하시겠습니까?

+1

델파이 버전을 제공하십시오. FMX는 버전간에 매우 유동적입니다. FMX 스타일에 대해 알아야합니다. 웹 검색을 통해 필요한 정보를 얻을 수 있습니다. –

+1

Thats Embarcadero® Delphi® XE4 버전 18.0.4905.60485 –

+1

태그를 추가하기 위해 질문을 편집했습니다. 그것이 미래의 참조를 위해 그것을하는 방법입니다. –

답변

6

나는 모바일 FMX에 대해 잘 모릅니다 만, FMX 맥/승리를 위해 당신은 다음 단계를 수행해야합니다은 TEdit에

  1. 마우스 오른쪽 버튼으로 클릭하고 편집 사용자 정의 스타일 구조 창에서
  2. 을 선택 editstyle을 확장 (TLayout)는
  3. 내용에 TRectangle을 넣어 거짓
  4. -
  5. 변경 Rectangle.HitTest을 (TRectangle 콘텐츠의 자식이)
  6. 변경 Rectangle.Stroke.Kind는
  7. 적용 bkNone하는 사용자 정의 색상에
  8. 변경 Rectangle.Fill.Color을을 alClient하는
  9. 변경 Rectangle.Align 닫기

enter image description here enter image description here

+1

나는 투표를 취소하고 투표했습니다. 당신이 옳았다면, 이것이 효과가있는 것 같습니다. 그러나 Firemonkey mobile (xe4)에서 Edit Custom Style 팝업 메뉴를 선택하지 않으면 OP가 첫 번째 명령에서 멈추게됩니다. – Peter

+0

사실 XE4에는 '사용자 정의 스타일 편집'이 없습니다. –

+1

@ EdijsKolesnikovičs "Edit Custom Style"대신 런타임시 Edit ApplyStyleLookup 이벤트에 사각형을 추가하면 동일한 결과를 얻을 수 있습니다. 유사점 [질문 :] (http://stackoverflow.com/questions/17653139/delphi-xe4-firemonkey-tmemo-transparent-ios/17764884#17764884)을 확인하십시오. – slotomo

관련 문제