当前位置:编程学习 > C#/ASP.NET >>

请教一个winform布局问题

有什么好的方法可以做出下面的布局效果,也就是表格里的跨单元格效果。尝试过TableLayoutPanel,相当麻烦,效果也不好,有没有其他的实现方法呢?谢谢大家了。
--------------------编程问答-------------------- 这MS是打印的格式吧、、、你做WINFORM界面也许要边框的线吗? --------------------编程问答-------------------- WINFORM布局是麻烦... --------------------编程问答-------------------- 这个要跟着学习一下,等高手。 --------------------编程问答-------------------- 好问题。




一起学习,等高人吧! --------------------编程问答-------------------- 路过 学习 --------------------编程问答-------------------- winform 中注入 js代码 ,用js写 --------------------编程问答-------------------- 要是用HTML,很容易搞定。 --------------------编程问答--------------------
   建议用GDI+来做,这样的话比较好弄。 --------------------编程问答--------------------  要不自己画好了 --------------------编程问答-------------------- wpf试试 --------------------编程问答-------------------- Drawing  画表格,再将表格打印 --------------------编程问答--------------------
引用 6 楼 yutian_31 的回复:
winform 中注入 js代码 ,用js写


这个牛~ --------------------编程问答-------------------- 自己画吧 --------------------编程问答-------------------- ding! --------------------编程问答-------------------- 这个...
建议直接放个webbrowser内嵌网页.
自己用winform不是不能做,但太麻烦. --------------------编程问答--------------------
引用 12 楼 rqx110 的回复:
引用 6 楼 yutian_31 的回复:
winform 中注入 js代码 ,用js写


这个牛~
这个也不是不行.用ActiveScript.不过也麻烦. --------------------编程问答-------------------- 这个似乎是工作量的问题,用线硬画就能画出来在往里面放些label和textbox就行了 --------------------编程问答-------------------- 做一个背景图片 Panel附上去

每个单元格里面放lable textbox 啊什么的

嘎嘎 --------------------编程问答--------------------
引用 7 楼 n_ithero 的回复:
要是用HTML,很容易搞定。

对对 内嵌一个html.. 汗一个 --------------------编程问答-------------------- 1、有个控件,好像叫Cavas,貌似拼写错了
2、使用Label+textBox就可以实现,如果某些部分是动态的,可以再加Panel

控件可以根据项目要求重写下
--------------------编程问答--------------------
引用 18 楼 libolei 的回复:
做一个背景图片 Panel附上去

每个单元格里面放lable textbox 啊什么的

嘎嘎

如果可以放个背景图的话 --------------------编程问答-------------------- 1、用水晶报表
2、用dgi画吧 --------------------编程问答-------------------- 可不可以调用word模板,好象在那见过 --------------------编程问答-------------------- 可以用TableLayoutPanel来布局,教程msdn上有 --------------------编程问答-------------------- 用表格控件 --------------------编程问答-------------------- 做一个背景图片 Panel附上去 

每个单元格里面放lable textbox 啊什么的 

嘎嘎 --------------------编程问答-------------------- 用三个表格实现. 
你先把划分成三个表格. 把三个表格的格式布局搞好.
再想办法把表格与表格间的间隔处理.就行了 --------------------编程问答-------------------- 如果用表格套嵌的话,在表格和表格连接的地方边缘会比较粗,看起来很不协调。 --------------------编程问答-------------------- 帮顶! --------------------编程问答-------------------- 看来winform的布局是个老大难问题啊 --------------------编程问答-------------------- 设置窗体的背景图片为这个表格图片,然后往上面拖lable --------------------编程问答-------------------- GDI+吧,我刚刚做过类似的,就用GDI+,不难的. --------------------编程问答-------------------- 是啊,winform 的布局是个大问题 --------------------编程问答-------------------- 先画张图片吧! 然后套打   .我们就是这样的 --------------------编程问答-------------------- 我也遇到过同样的问题
当时还是用了TableLayoutPanel,嵌套嵌套一直套。。。。 --------------------编程问答-------------------- DN的天空 牛逼轰隆隆。。。 --------------------编程问答-------------------- 我靠
多方几个label不行吗 --------------------编程问答--------------------
用第三方打印控件ReportMachine報表就可以了!

參考: http://rmachine.5d6d.com/thread-55-1-1.html --------------------编程问答-------------------- datagridview 好像有这么牛b --------------------编程问答-------------------- winform里面嵌入ie控件,然后用网页来吧。。。。 --------------------编程问答-------------------- 有外部的空间,破解版的可以研究下
--------------------编程问答-------------------- 用第三方控件... --------------------编程问答-------------------- 我建议,用EXCEL,将数据导入,(*^__^*) 嘻嘻……,看你怎么做了 --------------------编程问答--------------------
引用 6 楼 yutian_31 的回复:
winform 中注入 js代码 ,用js写

这个青蛙可爱 --------------------编程问答-------------------- 我以前也做过一个类似的,是先用excel做个类似的样式,再在打印预览里面截图接下来,再用photoshop加了些底色,添加到FORM中,再忘里面加控件,个人感觉样子还可以 --------------------编程问答-------------------- 用一张图片代替得了..还这么麻烦..剩下的用Label --------------------编程问答-------------------- DataGridView 合并单元格,网上搜搜 --------------------编程问答-------------------- 用WPF是王道 --------------------编程问答--------------------
引用 46 楼 lovemdb 的回复:
用一张图片代替得了..还这么麻烦..剩下的用Label

~ --------------------编程问答--------------------
引用 18 楼 libolei 的回复:
做一个背景图片 Panel附上去

每个单元格里面放lable textbox 啊什么的

嘎嘎
牛气! --------------------编程问答-------------------- 我曾经拿一堆textbox拼出来过 --------------------编程问答--------------------
引用 51 楼 feng3982315 的回复:
我曾经拿一堆textbox拼出来过

牛人! 我也希望有人解决这个问题 老难了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,