! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

spread custom 테마적용방법문의 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 spread custom 테마적용방법문의

페이지 정보

작성자 펭수르 작성일 2022-03-11 10:43 조회 1,872회 댓글 4건
제품 버전 : 8
컨트롤 이름 : spread 테마

본문

첨부파일


안녕하세요 기본적으로 사용하고있던 테마를 변경하려고하는데 


컨트롤익스플로러에서도 저렇게 뜨고 


기존 닷네 4.9 비쥬얼 스튜디오 버전 10 에서 하려고해도 



이렇게 팝업창이뜹니다 


저기 팝업창에 나와있는경로대로 폴더를 말들어줘도 아래와 같이 계속 메세지가 발생하여  




무엇을해야하는지 문의드립니다..




  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

GCK써니님의 댓글

GCK써니 작성일

펭수르님, 안녕하세요.
그레이프시티입니다.

먼저 사용에 불편함을 드려 죄송합니다.
정확한 지원을 위해 두가지 추가 질문 드립니다.

1. 메세지 발생 시점
=> Spread Designer 프로그램에서 "Spread Skin" 메뉴를 클릭했을 때 해당 메세지가 발생하는 것인지요? 혹은 SpreadSkin Editor에서 속성값을 변경하고 "Ok" 또는 "Apply" 등의 버튼을 눌렀을 때 메세지가 발생하는 것인지요?
2. 메세지 발생 시, Spread Skin 적용 여부
=> 해당 메세지 발생 시 설정한 테마가 Spread에 반영되지 않고 있나요? 혹은 메세지 발생과 무관하게 설정한 테마는 Spread에 적용이 되나요?

감사합니다.
그레이프시티 드림

펭수르님의 댓글

펭수르 작성일

1. spread skin을 설정하기위해 customize 버튼을 클릭하면 출력됩니다. 
    확인버튼클릭 후  spreadSkin Editor가 출력되며 설정 후 apply 시 적용이되지만 
    PC에 해당파일이 저장되지 않으며 사용하는 방법을 모르겠습니다.

 

GCK써니님의 댓글의 댓글

GCK써니 작성일

@펭수르 님, 안녕하세요.
새로운 답글로 코드를 사용하여 적용된 Spread Skin을 파일로 저장하는 방법과 파일로 저장된 Spread Skin을 스프레드에 저장하는 방법을 안내드렸습니다.
3월 16일에 작성된 답글을 확인 부탁드립니다.

감사합니다.
그레이프시티 드림

hellojang님의 댓글

hellojang 작성일

안녕하세요
상기 문제와 동일한 증상입니다.

spread Skin을 파일로 저장하는 방법과 파일로 저장된 Spread Skin을 스프레드에 저장하는 방법 안내 부탁드립니다.

2 답변

WinForms윈폼 Re: spread custom 테마적용방법문의

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK써니 작성일 2022-03-11 16:33 댓글 0건

본문

펭수르님, 안녕하세요.

그레이프시티입니다.


해당 오류는 C:\Program Files (x86) 경로에 접근할 수 있는 권한이 없어 발생하는 오류입니다.

Visual Studio 또는 Spread Designer 실행 시, "관리자 권한으로 실행"하시면 오류메세지 발생 없이 사용하실 수 있습니다.


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림


* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: spread custom 테마적용방법문의

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK써니 작성일 2022-03-16 18:36 댓글 0건

본문

펭수르님 안녕하세요,

그레이프시티입니다.


1. 스킨을 저장할 수 없다는 메세지가 발생하는 현상

Spread Designer에서 사용자 정의 스킨을 만들려할 때, 팝업창에 나온 경로에 SpreadSkins 라는 폴더를 생성하지만, 해당 경로에 대한 읽기/쓰기 권한이 없어 첨부하신 이미지와 같은 팝업창이 발생하게 됩니다.

해당 메세지가 발행하지 않도록 하기위해 Visual Studio를 관리자 권한으로 실행하여 주시기 바랍니다.

관리자 권한으로 VS 실행 시, SpreadSkin Editor에서 사용자 정의 스킨을 만든 후 Save 버튼을 클릭하면 해당 경로에 설정한 스킨이 저장됩니다.


2. 저장된 스킨을 코드로 적용하는 방법

PC에 파일로 저장된 스킨(.skn 파일)은 코드를 사용하여 스프레드에 적용할 수 있습니다.

스킨을 로드하기 위해 사용되는 코드는 다음과 같습니다.

// 스프레드 스킨 로드
FarPoint.Win.Spread.SpreadSkin.Load("C:\\SpreadSkin.skn").Apply(fpSpread1);

// 특정 시트에 로드할 때 (시트 스킨 로드)
//  FarPoint.Win.Spread.SheetSkin.Load( "C:\\SheetSkin.skn").Apply(fpSpread1.Sheets[0]);


참고로 스킨에는 SpreadSkin과 SheetSkin 두 가지가 존재하는데, 스프레드 전체를 특정 모양으로 만들고 싶다면 SpreadSkin을, 시트마다 다른 느낌을 주고 싶으면 SheetSkin을 사용하시길 바랍니다.



3. 적용된 스킨을 코드로 적용하는 방법

만약 VS를 관리자모드로 실행할 수 없어 Spread Designer에서 설정한 내용을 저장할 수 없다면, 다음과 같이 코드로 저장할 수 있습니다.

(1) Spread Designer에서 설정한 내용을 Spread에 적용합니다.

(2) 하기 코드를 사용하여, 현재 Spread에 저장되어있는 스킨을 파일로 저장합니다.

// 스프레드 스킨 저장
FarPoint.Win.Spread.SpreadSkin.Save(fpSpread1.Skin, "C:\\SheetSkin.skn");

// 시트 스킨 저장
// FarPoint.Win.Spread.SheetSkin.Save(fpSpread1.Skin, "C:\\SheetSkin.skn");


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.