2017-02-27 55 views
-1

我在按o鍵時遇到了打開幫助文件時出現的問題。幫助文件沒問題。我在表單代碼是這樣的:C#幫助文件未打開

private void login_KeyDown(object sender, KeyEventArgs e) 
    { 
     if (e.KeyCode == Keys.F1) 
     { 
      Help.ShowHelp(this, @"C:\Users\xristos\Desktop\Smartcity\Smartcityhelp.chm"); 
     } 
    } 

我檢查我的相關問題很多問題,但出於某種原因,我還沒有我想要的結果。提前致謝!

+0

代碼是否輸入if語句?該表單的KeyPreview屬性是否設置爲true? – Equalsk

回答

1

這裏是你彷彿可以嘗試做一個很好的例子:

connect a help file to application

從微軟的文檔另一種解決方案:

https://msdn.microsoft.com/en-us/library/f7y1a1xy(v=vs.110).aspx

https://msdn.microsoft.com/en-us/library/81ee1k5y(v=vs.110).aspx

的第二個Microsoft文檔顯示了這樣一行:

Help.ShowHelp(TextBox1, "file://c:\\charmap.chm"); 

嘗試將「file://」添加到字符串的開頭,看看它是否適用於您。

+1

謝謝你的男人!我只是在一天結束時使用了一個按鈕! –