2012-08-31 4 views
2

양식에서 Label의 텍스트 색상을 설정하고 싶습니다. 실제로 "FORECOLOR"라는 Label 속성을 사용하여 Classic에서 설정할 수 있습니다. 하지만 불행히도 RTC에서는 색상이 변경되지 않습니다. RTC에서 그렇게 할 수있는 방법이 있습니까? 사전에RTC에서 라벨 색상을 변경할 수있는 방법이 있습니까?

감사의 RTC에서 Makara

답변

3

색상 옵션이 감소되었습니다. 본질적으로 이것은 Forms vs Pages의 "패러다임"의 변화 때문입니다.

페이지에서 컨트롤은 ForeColor 속성을 잃었지만 Style 속성을 얻었습니다. 기본적으로 이것은 NAV가 데이터를 보는 방식을 변경합니다 (웹 클라이언트와 같은 새로운 클라이언트가 적절한 경우 고유 한 방식으로 데이터를 표시 할 수 있도록 색상을 하드 코딩하지 않고 데이터의 의도를 알고 있음).

스타일 속성은 다음과 같은 방법으로 설정할 수 있습니다 (MSDN).

  • 없음 (없음 색상)
  • 강한 (굵게)
  • 주의 (적색)
  • 유리한 (굵게 + 녹색)
  • 취소 유리한 (굵게 + 기울임 + 레드)

이러한 '스타일'은 부울 StyleExpr 속성을 사용하여 켜고 끌 수 있습니다. 이것은 평범한 검정색과 선택한 스타일을 동적으로 전환하는 변수가 될 수 있습니다.

변환 도구를 사용하는 경우 양식 속성 Forecolor가 무시되고 페이지 스타일 속성으로 변환되지 않습니다. 양식 및 페이지의 속성은 서로 독립적으로 설정됩니다.

다른 색상은 기본적으로 사용할 수 없습니다. Client Control add-in을 개발하여 색상이있는 사용자 정의 컨트롤을 만들 수 있지만 조금 지나치게 보인다. NAV를 사용하는 모든 PC에 설치해야합니다. 스타일 옵션을 사용하는 것이 좋습니다 :)

+0

Style 및 StyleExpr 속성은 Page Object에서만 사용할 수 있습니다. 그러나 양식에는 없습니다. 어떻게 바꿀 수 있습니까? 양식의 레이블을 변경하고 싶습니다. 다른 방법? – Makara

+0

변환 도구를 사용하고 있습니까? 질문을 명확하게하여 필요한 것을 정확하게 강조해야 할 수도 있습니다. 폼에는 FORECOLOR 속성 만 있고 페이지에는 Style 속성 만 있습니다. 그들 사이에는 매핑이 없으며 두 옵션 모두 서로 완전히 독립적입니다. –

+0

나는 혼란 스럽습니다. 나는 NAV의 내 레이블에 색상을 설정하려고합니다. 그 생각을 알아? – Makara

관련 문제