簡體   English   中英

如何使用c#WPF在chm文件中打開特定頁面

[英]How to open a particular page in chm file using c# WPF

我想打開CHM文件的特定頁面。 我正在使用WPF應用程序。 目前我已經實施了

System.Diagnostics.Process.Start(filepath)

這無助於打開特定頁面

此致,NewDev

聽起來您實際上是在嘗試向WPF應用程序添加上下文相關幫助。 例如,如果您使用光標在特定文本框中點擊F1,則會看到該特定文本框的幫助。

如果是這種情況,請參閱此文章:

http://blogs.msdn.com/b/mikehillberg/archive/2007/07/26/a-context-sensitive-help-provider-in-wpf.aspx

或者這個:

http://www.netframeworkdev.com/windows-presentation-foundation-wpf/contextsensitive-help-in-wpf-73953.shtml

具體來說,您可以使用System.Windows.Forms.Help.ShowHelp( )命令完成此操作。

您可能需要添加對System.Windows.Forms.dll的引用以訪問幫助功能。

最后,如果你仍然迷失在使用幫助文件,你需要的所有信息應該就在這里: http//msdn.microsoft.com/en-us/library/2ksk25ts.aspx這是所有Windows窗體,當然,如果你有正確的參考,它應該轉移到WPF。

您必須向項目添加“System.Windows.Forms”引用,然后調用Help.ShowHelp方法在“xyz.chm”中打開特定頁面

System.Windows.Forms.Help.ShowHelp(null, "xyz.chm","xyz_index.html");

希望這可以幫助 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM