none
vb2008中print到底怎么用 RRS feed

  • 问题

  • 有人说print在2008中是一个大类。
    dim i As integer
    i=i+1
    print (i)
    在Button的click事件里,vb6中可以但是会出错,有人说不能加括号。可是括号是自动加载的,既然不能用print显示,那我应该有什么方法在窗体显示?
    2009年11月5日 3:22

答案

  • 你好!
         可以类似于这样:
    Public Sub DrawStringPointF(ByVal e As PaintEventArgs)
    
        ' Create string to draw.
        Dim drawString As [String] = "Sample Text"
    
        ' Create font and brush.
        Dim drawFont As New Font("Arial", 16)
        Dim drawBrush As New SolidBrush(Color.Black)
    
        ' Create point for upper-left corner of drawing.
        Dim drawPoint As New PointF(150.0F, 150.0F)
    
        ' Draw string to screen.
        e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint)
    End Sub
    
    

    周雪峰
    2009年11月5日 8:52
    版主

全部回复

  • 你好!
         你可以使用System.Drawing.Graphics.DrawString 方法
    周雪峰
    2009年11月5日 5:33
    版主
  • 只用将上面的print改为System.Drawing.Graphics.DrawString 就可以了?
    2009年11月5日 6:01
  • 你好!
         可以类似于这样:
    Public Sub DrawStringPointF(ByVal e As PaintEventArgs)
    
        ' Create string to draw.
        Dim drawString As [String] = "Sample Text"
    
        ' Create font and brush.
        Dim drawFont As New Font("Arial", 16)
        Dim drawBrush As New SolidBrush(Color.Black)
    
        ' Create point for upper-left corner of drawing.
        Dim drawPoint As New PointF(150.0F, 150.0F)
    
        ' Draw string to screen.
        e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint)
    End Sub
    
    

    周雪峰
    2009年11月5日 8:52
    版主