2014-10-15 1 views
1

저는 Delphi XE7 용 비트 맵 스타일 디자이너로 스타일을 만들었습니다.FireMonkey에서 내 스타일로 복제 된 버튼을 사용하려면 어떻게해야합니까?

버튼 스타일을 파란색 테두리로 흰색으로 업데이트하고 복제하여 Button_Copy라는 주황색 버튼을 만듭니다.

스타일을 FireMonkey로 내 보낸 적이 있지만 Button_Copy를 찾아 내 양식의 버튼에 할당 할 수 없습니다. 어떻게해야합니까?

또한 Button_Copy의 이름을 예 : OrangeButton?

답변

0
  • 비트 맵 스타일 디자이너에서 스타일을 FireMonkey 스타일로 저장하십시오.

  • 양식에 TStyleBook을 추가하십시오.

  • 스타일북 속성을 스타일 북으로 설정합니다.

  • 스타일북을 두 번 클릭하고 스타일을 엽니 다. 닫고 적용하십시오.

  • 이제 버튼의 StyleLookup 속성을 Button_Copy로 설정할 수 있으며 모든 것이 잘되면 새로운 스타일이 표시됩니다.

새 스타일은 StyleLookup의 선택 목록에 나타나지 않습니다. 사용 가능한 값 목록은 하드 코딩 된 것으로 보입니다.

물론 이름을 변경할 수 있습니다. 최상위 수준 개체 (아마도 TLayout)의 StyleName 속성 만 변경하면됩니다. 일반 이름 지정 규칙은 '스타일'이라는 단어를 추가하는 것입니다. OrangeButtonStyle.

관련 문제