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

C1 flexviewer ribbon button > Q&A | 토론

본문 바로가기

ComponentOne

Q&A | 토론

WinForms윈폼 C1 flexviewer ribbon button

페이지 정보

작성자 Ju현 작성일 2022-07-21 08:58 조회 1,133회 댓글 3건
제품 버전 : 2021v2(513)
컨트롤 이름 : C1 flexviewer

본문

switch(e.Action)
            {
                case (FlexViewerAction.Print):
                    Console.WriteLine("print");
                    break;
                case (FlexViewerAction.Export):
                    Console.WriteLine("export");
                    break;
            }

 인쇄, 내보내기버튼 클릭시 print, export를 출력하도록 되어있습니다. 

혹시 버튼 클릭 후 나오는 대화상자에서 취소버튼을 클릭했을 경우에는 출력안되고 , 

인쇄나 저장버튼을 클릭했을때만 출력이 되도록 할 수 있을까요?

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

댓글목록

GCK폴님의 댓글

GCK폴 작성일

안녕하세요 그레이프시티입니다.

버튼을 클릭 했을 때 확인창을 로드 하셔서 확인 버튼을 클릭했을 때에만 진행되도록 하고 싶으시다는 말씀 이실까요?
Switch문 이후로 확인창을 하나 추가하셔서 If문으로 진행될수 있도록 하면 어떨까요?

혹시 이런 문의가 아니시라면 추가 설명을 부탁 드리겠습니다.

감사합니다.

그레이프시티 드림 

Ju현님의 댓글

Ju현 작성일

네 if문으로 진행하면 될거같습니다. print버튼을 클릭하면 바로 문자가 출력되서 인쇄를 완료했을 경우에만 출력이 되면 좋을거 같습니다.

4 답변

WinForms윈폼 Re: C1 flexviewer ribbon button

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

페이지 정보

작성자 GCK폴 작성일 2022-07-22 23:38 댓글 1건

본문

안녕하세요 그레이프시티입니다.


그러시면 이것에 대한 실제 샘플 코드가 필요하신 것일까요?

그렇지 않다면 이 문의는 여기에서 종료 하는 것으로 하곘습니다.


추가로 궁금하신 사항이 있다면 다시 말씀해 주시기 바랍니다.

감사합니다,

그레이프시티 드림 

댓글목록

WinForms윈폼 Re: C1 flexviewer ribbon button

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

페이지 정보

작성자 GCK폴 작성일 2022-07-26 09:03 댓글 0건

본문

첨부파일

안녕하세요 그레이프시티입니다.


그러시다면 아래와 같은 방법으로 메세지박스를 추가하는 코드를 삽입해 주시면 됩니다.


private void C1FlexViewer1_UserAction(object sender, C1.Win.FlexViewer.UserFlexViewerActionEventArgs e)

{

case (FlexViewerAction.Print):

     case (FlexViewerAction.Export):

         string message = $"Are you sure you want to {e.Action}?";

         if (MessageBox.Show(message, "CONFIRM", MessageBoxButtons.OKCancel) != DialogResult.OK)

          {

             e.Cancel = true;

          }

 

           break;


간단한 샘플 프로젝트를 첨부 드립니다.


추가로 궁금하신 사항이 있다면 다시 말씀해 주시기 바랍니다.

감사합니다,

그레이프시티 드림 

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: C1 flexviewer ribbon button

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

페이지 정보

작성자 Ju현 작성일 2022-07-26 11:14 댓글 0건

본문

358aa152bbfc51d7042fcc1f60f6e441_1658803265_5975.png 


인쇄버튼을 누르면 해당 팝업창이 나오는데 여기에 있는 인쇄를 눌렀을때 메시지를 출력할 수 있게는 못하는건가요?

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: C1 flexviewer ribbon button

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

페이지 정보

작성자 GCK폴 작성일 2022-08-01 17:33 댓글 0건

본문

안녕하세요 그레이프시티입니다.


말씀하신 프린트 다이얼로그는 윈도우에서 자체적으로 제공하는 기능입니다.

저희의 제품과는 직접적인 연관성은 업습니다.

다만 아래의 개인 블로그에 이것을 직접 생성하는 방법에 대하여 설명이 나와 있습니다.

https://jakard.tistory.com/entry/Printer-Properties-Dialog%EB%A5%BC-%EC%BD%94%EB%93%9C%EC%97%90%EC%84%9C-%EB%9D%84%EC%9A%B0%EA%B8%B0 

이를 응용해 보시면 원하시는 결과를 얻으실수 있을것 같습니다.


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

댓글목록

등록된 댓글이 없습니다.

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