0
如何從代碼SpreadsheetGear對話框中顯示查找/替換?如何在SpreadsheetGear工作簿上顯示查找/替換對話框?
有主要菜單中的大多數這些對話框的WorkbookDesigner窗體,但我怎麼能自己實現它?
如何從代碼SpreadsheetGear對話框中顯示查找/替換?如何在SpreadsheetGear工作簿上顯示查找/替換對話框?
有主要菜單中的大多數這些對話框的WorkbookDesigner窗體,但我怎麼能自己實現它?
「查找和替換」對話框不是SpreadsheetGear的公共API的一部分,因此無法從代碼實例化。使用Windows窗體的開發人員已經能夠「破解」這一點,因爲鍵盤快捷鍵確實存在以從WinForms WorkbookView啓動該對話框。這已經通過發送按Ctrl + F鍵擊到WorkbookView,使用類似下面的做:因爲它是Windows窗體的一部分
workbookView.Focus();
System.Windows.Forms.SendKeys.Send("^f");
WPF不支持這種模式。然而,它出現,使用System.Windows.Forms.SendKeys.SendWait("^f")
可能工作,但我不能保證這一點。
一般來說,如果某個特定的「對話框」(例如查找和替換對話框)未在SpreadsheetGear.Windows.Forms namespace中列出,那麼它不可用於從代碼實例化。
謝謝,sendkeys完成這項工作!但我仍然想知道爲什麼這些對話框不是公共API的一部分。 –