| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1337 人关注过本帖
标题:vb.net做的窗体打印
只看楼主 加入收藏
mengzhiyuan
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-31
收藏
 问题点数:0 回复次数:4 
vb.net做的窗体打印
我用vb.net做好一个程序,其窗体界面如上图.我想把这个窗体界面打印,效果要像这张图片.怎么写打印程序.
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-5-31 19:28:41编辑过]

搜索更多相关主题的帖子: 窗体 打印 效果 界面 上图 
2007-05-31 19:27
frxyrx
Rank: 1
等 级:新手上路
威 望:1
帖 子:66
专家分:0
注 册:2006-11-2
收藏
得分:0 

我也很想知道....

希望高手多多帮忙啊

2007-05-31 21:00
tayir
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-7-17
收藏
得分:0 
可能没有人。
我也很想知道!
2007-07-17 09:13
taick
Rank: 1
等 级:新手上路
威 望:1
帖 子:71
专家分:0
注 册:2007-7-16
收藏
得分:0 

我也来顶一下
我试了下
但是不行
估计是窗口的设备场景没找对
把代码给你,试出来后告诉我一声,谢谢
Private Declare Function GetDC Lib "user32" Alias "GetDC" (ByVal hwnd As Integer) As Integer
Private Declare Function ReleaseDC Lib "user32" Alias "ReleaseDC" (ByVal hwnd As Integer, ByVal hdc As Integer) As Integer
Private Declare Function GetWindowDC Lib "user32" Alias "GetWindowDC" (ByVal hwnd As Integer) As Integer

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim ptr As System.IntPtr = GetWindowDC(Me.Handle.ToInt32)
Dim bmp As System.Drawing.Bitmap = Image.FromHbitmap(ptr)
PictureBox1.Image = bmp
ReleaseDC(Me.Handle.ToInt32, ptr)
End Sub

2007-07-17 11:57
taick
Rank: 1
等 级:新手上路
威 望:1
帖 子:71
专家分:0
注 册:2007-7-16
收藏
得分:0 
在网上问了一个高人
得了一C代码
private void button1_Click(object sender, EventArgs e)
{
using (Bitmap bit = new Bitmap(this.Width, this.Height))
{
this.DrawToBitmap(bit, Rectangle.FromLTRB(0, 0, this.Right, this.Bottom));
bit.Save(@"D:\\a.bmp");
}
}
--------------------
下面是转成VB2005的代码
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim bit As Bitmap = New Bitmap(Me.Width, Me.Height)
Me.DrawToBitmap(bit, Rectangle.FromLTRB(0, 0, Me.Right, Me.Bottom))
PictureBox1.Image = bit
End Sub
----------------------
大家比较下,多学点知识.呵呵
2007-07-17 14:56
快速回复:vb.net做的窗体打印
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021429 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved