首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

panel透明如何做

2012-08-07 
panel透明怎么做要做一个打印的程序,想用两个panel实现,底下一个是票据的文本内容,上面的一个panel为输入

panel透明怎么做
要做一个打印的程序,想用两个panel实现,底下一个是票据的文本内容,上面的一个panel为输入的文本内容,

搞了半天也不知道如何将panel设置为透明的,设置背景色为web的Transparent,但结果还是白色的,挡住的票据本身内容,

大家有没有做过类似的东西,有没有好的思路?

[解决办法]
不行
panel是不可以的,一定要panel吗 要别的控件不行吗?
[解决办法]
什么》? 你是要怎样弄?具体的!
[解决办法]
你想实现什么样格式的票据呀,不行了报表打印了,
[解决办法]
改用 Label可以吗??
[解决办法]
用CSS的滤镜试试。
[解决办法]
哪只有用Css去控制了 或者是换控件了
[解决办法]
这个不太清楚啊..
 
最近我们也在找这个方法...
[解决办法]
打印一般分为套打非套打。你这种情况貌似那种也不是
不是很明白你的需求,你发票的底图是什么?
不要用Panel那玩意儿,Picbox要好些,用函数往上面写字画线就行然后hdc指向printer。hdc
[解决办法]
哦大概又看了下你的需求
描述为:
1。画出底版
2。在底版上面指定位置写上数据
3。输出到打印机

步骤清楚了,你就把相应的图片,文字按照顺序往picbox里面画就行了,能画出来就能打出来
你可以用C#自带的绘图函数,当然也可以用API来画

[解决办法]
css...人家是winform
[解决办法]
学习
[解决办法]
如果一定要用两个Panel的话。

我一般是这么做的:底层的Panel.Controls.Add顶层的Panel,再把顶层的Panel颜色设置为Tranparent.
[解决办法]
Panle属性BackColor web中设置为Transparent
[解决办法]
平常在屏幕上面显示是用Graphics画的,输出到打印机就是到打印纸上面画图而已,利用系统提供的打印接口,然后用Graphics来DrawString或者DrawImage或者Draw其他的就随你了。不过打印接口就要你自己去找了,在QuickStart里面有的,通常在安装开发环境的时候都会装的,装好后可以直接从IIS里面看到。

热点排行