코드에서 찾기/바꾸기와 같은 SpreadsheetGear 대화 상자를 표시하려면 어떻게합니까?SpreadsheetGear 통합 문서에서 찾기/바꾸기 대화 상자를 표시하는 방법?
메인 메뉴에는 대부분의 대화 상자가있는 WorkbookDesigner 양식이 있지만 직접 구현할 수 있습니까?
코드에서 찾기/바꾸기와 같은 SpreadsheetGear 대화 상자를 표시하려면 어떻게합니까?SpreadsheetGear 통합 문서에서 찾기/바꾸기 대화 상자를 표시하는 방법?
메인 메뉴에는 대부분의 대화 상자가있는 WorkbookDesigner 양식이 있지만 직접 구현할 수 있습니까?
"찾기 및 바꾸기"대화 상자는 SpreadsheetGear의 공용 API에 속해 있지 않으므로 코드에서 인스턴스화 할 수 없습니다. WinForms WorkbookView에서이 대화 상자를 시작하기위한 키보드 단축키가 존재하기 때문에 Windows Forms를 사용하는 개발자는 이것을 "해킹"할 수있었습니다. 이는 WorkbookView에 Ctrl 키 + F 키 입력을 보내는 다음과 같은 것을 사용하여 수행되었습니다는 윈도우 폼의 일부이기 때문에
workbookView.Focus();
System.Windows.Forms.SendKeys.Send("^f");
WPF는이 모델을 지원하지 않습니다. 그러나 은 System.Windows.Forms.SendKeys.SendWait("^f")
일 수도 있고 일 수도있는이 표시되지만, 이에 대해서는 보증하지 않습니다.
일반적으로 찾기 및 바꾸기 대화 상자와 같은 특정 "대화 상자"가 SpreadsheetGear.Windows.Forms namespace에 나열되어 있지 않으면 코드에서 인스턴스화 할 수 없습니다.
감사합니다. sendkeys가 작업을 수행합니다! 하지만 나는 왜 이러한 대화 상자가 공개 API의 일부가 아닌지 여전히 궁금합니다. –