2014-02-17 88 views
-1

我在這裏是新的,我的英語不是最好的,但我有一個問題。 在VC#2010 Express中是否有可能打印通過openFileDialog打開的文件? 打開的文件在webBrowser元素中可見,也可以編輯,但現在,每次嘗試「啓動」/調試我的應用程序時,都會顯示一條錯誤消息。 錯誤消息:VC#2010Express打開打開文件

"System.IO.StreamReader" does not contain a constructor that takes 0 arguments. 

這是我需要指定的,我要打印的文件的路徑行。

我應該在括號內爲webBrowser元素中的文件分類做什麼?

+4

您需要粘貼您的代碼,以便我們可以幫助你,你必須瞭解的StreamReader – ohlmar

+0

:http://msdn.microsoft.com/en-us/library/system.io.streamreader(v=vs 0.110)的.aspx – Akrem

回答

0
System.IO.StreamReader fileToPrint; 
System.Drawing.Font printFont; 
private void printButton_Click(object sender, EventArgs e) 
{ 
    string printPath = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop); 
    fileToPrint = new System.IO.StreamReader(printPath + @"\myFile.txt"); 
    printFont = new System.Drawing.Font("Arial", 10); 
    printDocument1.Print(); 
    fileToPrint.Close(); 
}