자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi TStyleManager 관련 질문
2012.04.05 02:53
Delphi Xe2로 오면서 VCL Style을 바꿀 수 있다고 해서 공부 중인데요 ..
도무지 TStyleManager를 어떻게 사용해야 하는지 모르겠어서요 ..
여기 저기 예제들을 찾아서 해봤는데 안되더라구여 ..
타입을 지정해주어야하는건가요 아니면 클래스를 상속 받아야 하는건가요 ??
아니면 평가판이라 그런건가요 .. ??
procedure TForm3.AcuaGraphic1Click(Sender: TObject);
begin
TStyleManager.SetStyle('AquaGraphite'); << 이부분이 빨간줄..
(실행하면 [DCC Error] UVCLStyle.pas(51): E2003 Undeclared identifier: 'TStyleManager' 이런 Error 가 나오는 상황입니다.)
end;
도와주세요 ..
댓글 4
-
관리자
2012.04.05 20:14
-
구군v
2012.04.05 22:46
답변 너무 감사하구요 ..
Default 스타일 변경은 알겠는데요 ..
코딩을 통해서 스타일을 변경하는 부분에서 위에 그림처럼 스타일도 복수로 선택했는데
코딩으로 하면 TStyleManager.SetStyle 이부분이 계속 애러가 나네요 ..
[DCC Error] Unit4.pas(28): E2003 Undeclared identifier: 'TStyleManager
어떤것을 선언해줘야 코딩으로 사용 할 수 있을까요 ??
알려주신 사이트에 가봐도 잘모르겠네요 ..
-
관리자
2012.04.05 23:49
아! 유니트 제일위에 uses 부분에
Vcl.Themes
를 추가 해줘야 합니다 ^^;
-
구군v
2012.04.06 00:55
잘 되네여
답변 감사합니다 ^^
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 17155
공지
유용한 관련 사이트
관리자2 2014.03.20 56022
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 99453
13
FastReport 관련 문의
[1] 쿤이 2021.07.12 293
12
[질문] SMS 문자보내기 창으로 이동하는 방법
[1] 화현 2021.07.18 1439
11
개발툴 업그레이드 XE2 를 XE7 이나 XE8로
[1] 가나다 2021.07.20 290
10
cxGrid의 OnCustomDrawIndicatorCell 이벤트 문의드립니다.
[2] 딤몽 2021.07.26 427
9
MacOS 빌드 Error
[1] Sangin 2021.08.03 359
8
[질문] 이미지를 datasnap을 사용하여 서버로 전송밥법
[2] 화현 2021.08.08 1281
7
ios
[1] 지구수비방위대 2021.08.09 340
6
델파이(안드로이드) , cubrid 연결 문의.
[3] Hoony 2021.08.09 1292
5
Multi-Device Application 질문입니다.
[2] UK'S 2021.08.12 961
4
(팁) TRESTRequest Post방식 파일업로드와 함께 텍스트 변수 전송 10.4에서만 성공
미스터몽키 2021.08.18 6801
3
자동차 인식 방법에 대한 질문입니다.
[4] 거북선생 2021.08.25 2068
2
델파이 10.4 patch하니 실행이 안됩니다.
[7] 갈굼정미 2021.08.26 2007
1
JSON 파라메타 한글 문제
[2] 케이피 2021.08.26 2172
Delphi TStyleManager 관련 질문
2012.04.05 02:53
Delphi Xe2로 오면서 VCL Style을 바꿀 수 있다고 해서 공부 중인데요 ..
도무지 TStyleManager를 어떻게 사용해야 하는지 모르겠어서요 ..
여기 저기 예제들을 찾아서 해봤는데 안되더라구여 ..
타입을 지정해주어야하는건가요 아니면 클래스를 상속 받아야 하는건가요 ??
아니면 평가판이라 그런건가요 .. ??
procedure TForm3.AcuaGraphic1Click(Sender: TObject);
begin
TStyleManager.SetStyle('AquaGraphite'); << 이부분이 빨간줄..
(실행하면 [DCC Error] UVCLStyle.pas(51): E2003 Undeclared identifier: 'TStyleManager' 이런 Error 가 나오는 상황입니다.)
end;
도와주세요 ..
댓글 4
-
관리자
2012.04.05 20:14
-
구군v
2012.04.05 22:46
답변 너무 감사하구요 ..
Default 스타일 변경은 알겠는데요 ..
코딩을 통해서 스타일을 변경하는 부분에서 위에 그림처럼 스타일도 복수로 선택했는데
코딩으로 하면 TStyleManager.SetStyle 이부분이 계속 애러가 나네요 ..
[DCC Error] Unit4.pas(28): E2003 Undeclared identifier: 'TStyleManager
어떤것을 선언해줘야 코딩으로 사용 할 수 있을까요 ??
알려주신 사이트에 가봐도 잘모르겠네요 ..
-
관리자
2012.04.05 23:49
아! 유니트 제일위에 uses 부분에
Vcl.Themes
를 추가 해줘야 합니다 ^^;
-
구군v
2012.04.06 00:55
잘 되네여
답변 감사합니다 ^^
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 17155 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 56022 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 99453 |
13 | FastReport 관련 문의 [1] | 쿤이 | 2021.07.12 | 293 |
12 | [질문] SMS 문자보내기 창으로 이동하는 방법 [1] | 화현 | 2021.07.18 | 1439 |
11 | 개발툴 업그레이드 XE2 를 XE7 이나 XE8로 [1] | 가나다 | 2021.07.20 | 290 |
10 | cxGrid의 OnCustomDrawIndicatorCell 이벤트 문의드립니다. [2] | 딤몽 | 2021.07.26 | 427 |
9 | MacOS 빌드 Error [1] | Sangin | 2021.08.03 | 359 |
8 | [질문] 이미지를 datasnap을 사용하여 서버로 전송밥법 [2] | 화현 | 2021.08.08 | 1281 |
7 | ios [1] | 지구수비방위대 | 2021.08.09 | 340 |
6 | 델파이(안드로이드) , cubrid 연결 문의. [3] | Hoony | 2021.08.09 | 1292 |
5 | Multi-Device Application 질문입니다. [2] | UK'S | 2021.08.12 | 961 |
4 | (팁) TRESTRequest Post방식 파일업로드와 함께 텍스트 변수 전송 10.4에서만 성공 | 미스터몽키 | 2021.08.18 | 6801 |
3 | 자동차 인식 방법에 대한 질문입니다. [4] | 거북선생 | 2021.08.25 | 2068 |
2 | 델파이 10.4 patch하니 실행이 안됩니다. [7] | 갈굼정미 | 2021.08.26 | 2007 |
1 | JSON 파라메타 한글 문제 [2] | 케이피 | 2021.08.26 | 2172 |
TSytleManager는 기본적으로 메뉴에서 지정이 가능합니다.
메뉴에서 Project - Options 를 선택하고 왼쪽 트리에서 Application - Appearance를 선택하면 아래의 그림과 같은
선택 화면을 볼 수 있습니다.
오른쪽 화면에서 스타일을 선택 할 수 있습니다.
그리고 코딩을 통해서 스타일을 변경하려고 한다면
위의 화면에서 사용하고자하는 스타일들을 복수로 선택한 상태에서 프로그램 내부에서
procedure TForm1.Button1Click(Sender: TObject);
begin
TStyleManager.SetStyle('Amakrits');
end;