2012-04-23 70 views
2

即時通訊嘗試與menustrip一起工作,我有helpToolStripMenuItem_Click可能有人幫助我關於如何把文檔的代碼,即如果我點擊幫助一個新的窗口顯示出現像這張圖片,一個VLC幫助按鈕 enter image description herec sharp中的menustrip工具

任何想法,這是我的空代碼

private void helpToolStripMenuItem_Click(object sender, EventArgs e) 
     { 

     } 

回答

1

製作形式(例如使用名稱frm_Help)與RichTextBox的和按鈕 在RichTextBox中添加的所有文字(閱讀本Richtextbox) 在按鈕事件單擊添加

{ 
    Close(); 
} 

的地方在那裏要顯示該窗體中添加

{ 
    frm_Help frm=new frm_Help; 
    frm.ShowDialog(); 
} 
+0

爲了添加文件,你可以做到這一點richTextBox1.LoadFile(「C:\\ MyDocument.rtf」); – Likurg 2012-04-23 07:47:39

0

您應該創建新的形式,包含了所有你想在它和helpToolStripMenuItem_Click應創建一個表單的新實例文字和顯示它(作爲對話框)

+0

即時通訊如何把所有的文本放在一個表格上如何才能實現它我是一種新的csharp – 2012-04-23 07:32:14

+1

@MildredShimz你不應該通過幫助論壇等學習C#書籍,谷歌和AutoCompletion開始。有時甚至只有其中一個工作!卡着了?繼續走向適合你的關卡的東西,並從此成長。 – SimpleVar 2012-04-23 07:39:43

0

創建一個新窗體或添加AboutBox並添加RichTextbox控件。

1

要得到相同的結果,您發佈的圖像中,你需要創建一個新的形式,把WebBrowser控制權交給它,並與文檔加載HTML頁面這種控制形式的初始化代碼:

public HelpForm() 
{ 
    InitializeComponent(); 

    string text = System.IO.File.ReadAllText(@"Docs\readme.html"); 
    webBrowser1.DocumentText = text; 
} 

這裏,代碼從位於文檔的的readme.html文件中讀取HTML,其中的EXE文件所在的文件夾的子文件夾