Visual Studio2010里VB 如何在窗体上print???
一个命令按钮,点击在某窗体上打印一个等式,我试了很多都不行。
这个跟VB6.0不一样

解决方案 »

  1.   

    http://developer.51cto.com/art/200911/162001.htm
      

  2.   

    我开始按照这个方法做的,但是出现个问题,始终点击按钮时始终显示“System.IO.IOException”类型的未经处理的异常出现在 Microsoft.VisualBasic.dll 中。其他信息: 文件名或编号错误。
      

  3.   

    Public Class 窗体显示加法等式
        Dim m_intnum1 As Char, m_intnum2 As Char, m_intsum As Integer
        Private Sub cmd_srsj_Click(sender As System.Object, e As System.EventArgs) Handles cmd_srsj.Click
            m_intnum1 = InputBox("请输入第1个加数", "窗体显示加法等式")
            m_intnum2 = InputBox("请输入第2个加数", "窗体显示加法等式")
            m_intsum = Val(m_intnum1) + Val(m_intnum2)
            cmd_xsds.Enabled = True
        End Sub    Private Sub cmd_xsds_Click(sender As System.Object, e As System.EventArgs) Handles cmd_xsds.Click
            Print("1")
        End Sub
    End Class
    这个代码哪里错误了啊???
      

  4.   

    你要在窗体上显示文字,要用绘图的方法。定义一个GRAPHICS,用DrawString方法。
      

  5.   

    VB6.0不是直接在窗体print么?VS2010用绘图啊???不是吧???VS里也有print,但是我单击命令按钮始终显示“System.IO.IOException”类型的未经处理的异常出现在 Microsoft.VisualBasic.dll 中。他们说我这是VB.NET编程,不是啊!!!
      

  6.   

    Visual Basic 语言参考  
    Print、Printline 函数  将格式化的显示数据写入顺序文件。 
    Public Sub Print( _
       ByVal FileNumber As Integer, _
       ByVal ParamArray Output() As Object _
    )
    ' -or-
    Public Sub PrintLine( _
       ByVal FileNumber As Integer, _
       ByVal ParamArray Output() As Object _
    )
     
    参数
    FileNumber 
    必选。任何有效文件号。Output 
    可选。要写入文件中的零个或多个用逗号分隔的表达式。Output 参数设置包括: 设置  说明  
    SPC( n ) 
     用于在输出中插入空白字符,其中 n 是要插入的空白字符数。
     
    TAB( n ) 
     用于将插入点定位到某一绝对列号上,其中 n 是列号。使用不带参数的 TAB 将插入点定位在下一打印区的起始位置。
     
    expression 
     要打印的数值表达式或字符串表达式。
     异常
    异常类型  错误号  条件  
    IOException 
     54 
     文件模式无效。
     
    IOException 
     52 
     FileNumber 不存在。
     如果正在升级使用无结构错误处理的 Visual Basic 6.0 应用程序,请参见“错误号”一列。(您可以根据 Number 属性(Err 对象)比较错误号。)然而,如果可能,应当考虑用 Visual Basic 的结构化异常处理概述替换这种错误控制。
      

  7.   

    VS里的是VB.net,很多地方和VB6不同