现在的位置: 首页 > 综合 > 正文

打印/剪贴板的利用/直接打印在窗体上

2013年11月11日 ⁄ 综合 ⁄ 共 751字 ⁄ 字号 评论关闭

打印

控件: PrintDialog

代码

  1. PrintDialog1.ShowDialog()

利用剪贴板

  1. Clipboard.SetText(RichTextBox1.Text)          '复制
  2.     Clipboard.SetText(RichTextBox1.Text)    
  3. RichTextBox1.Text = Right(RichTextBox1.Text, Len(RichTextBox1.Text) - RichTextBox1.SelectionLength)                   '剪切
  4. '粘贴 richtextbox1.text=clipboard.getText

 

直接在窗体上打印字

 

方式1:

  1.         Dim mygraph As Graphics = Me.CreateGraphics
  2.         Dim mybrush As Drawing.Brush = Brushes.Blue
  3.         Dim myfont As Font = Me.Font
  4.         mygraph.DrawString("WELCOME", myfont, mybrush, New Point(200, 200))

方式2:

  1. Me.CreateGraphics.DrawString("Hello Cat"New Font("Arlal", 15), New SolidBrush(Color.FromArgb(Rnd() * 255, Rnd() * 255, Rnd() * 255)), Rnd() * Width, Rnd() * Height)

打印预览:

控件:PrintPreviewDialog

  1.  PrintPreviewDialog1.Show()

抱歉!评论已关闭.