2014-02-17 51 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(); 
}