精易论坛
标题:
c# winform 中想打印出窗体中全部的内容怎么实现?
[打印本页]
作者:
onbgame
时间:
2013-9-14 17:19
标题:
c# winform 中想打印出窗体中全部的内容怎么实现?
c# winform 中想打印出窗体中全部的内容怎么实现?
给点思路。
作者:
浮沉软件
时间:
2013-10-28 11:33
打印?你能说具体点么?
作者:
wzxwoai0
时间:
2016-3-16 22:46
嗯。。。。。。。不知道你在说什么
作者:
LuckCode
时间:
2016-4-2 10:44
表示的不够清除啊,
作者:
woshiklc
时间:
2016-5-26 16:40
///
/// 此方法为递归遍历方法
///
/// 传入的控件集合
/// 搜索到的控件集合
private void
GetFormAllControl
(
Control.ControlCollection col, ref List Ctlist
)
{
foreach
(
Control con in col
)
{
Ctlist.
Add
(
con
)
;
if
(
con.HasChildren
)
//这句用来判断此控件是否有子控件,有的话,递归遍历
{
GetFormAllControl
(
con.Controls, ref Ctlist
)
;
}
}
}
//****************************调用***************************
//定义一个集合,来存放搜索到的控件
List Ctlist = new
List
(
)
;
//开始遍历,传入的是 this.Controls 就是本form第一层的所有控件的集合
GetFormAllControl
(
this.Controls, ref Ctlist
)
;
foreach
(
Control ctol in Ctlist
)
{
//调试输出
Console.
WriteLine
(
ctol.Name
)
;
}
///
/// 此方法为递归遍历方法
///
/// 传入的控件集合
/// 搜索到的控件集合
private void GetFormAllControl(Control.ControlCollection col, ref List Ctlist)
{
foreach (Control con in col)
{
Ctlist.Add(con);
if (con.HasChildren)//这句用来判断此控件是否有子控件,有的话,递归遍历
{
GetFormAllControl(con.Controls, ref Ctlist);
}
}
}
//****************************调用***************************
//定义一个集合,来存放搜索到的控件
List Ctlist = new List();
//开始遍历,传入的是 this.Controls 就是本form第一层的所有控件的集合
GetFormAllControl(this.Controls, ref Ctlist);
foreach (Control ctol in Ctlist)
{
//调试输出
Console.WriteLine(ctol.Name);
}
作者:
Den漠
时间:
2016-7-26 15:08
打印? winfrom中?应该是控制台才叫打印吧
作者:
langzi1314
时间:
2016-7-27 15:56
思路给你 你自己百度找资料 自己实现一个截屏功能 把界面截屏 保存成一张图片 然后直接打印这张图片
另外就是用GDI 绘制要打印的内容
作者:
onlyasm
时间:
2016-7-30 20:39
最简单的方法就是截图,截自己窗口
作者:
stillness
时间:
2016-10-14 13:23
PrintWindow
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4