日期:2014-05-19  浏览次数:20838 次

大家是怎么做的软件界面呀?
举个例子,比如一个FORM,大家是把一副图片作为窗体的背景图,然后在上面方控件吗?还是用双缓冲把一副图片画在窗体上?

现在有几个问题如下:
【1】如果采用直接将图片作为窗体背景,当使用线程实时更新界面上LABEL文字的话,会使CPU变得很高。

【2】如果采用双缓冲将图片绘制到窗体上的话,窗体上的控件背景颜色怎么设置?如果设置为透明,那么显示在背景图片上的控件底色是原先灰色没有加图片的底色。

【3】如果采用双缓冲实时绘制窗体上文字的话,文字会发生重叠。

【4】还有就是大家做界面的图片是什么格式的?(jpg?bmp?)

现在我已经把这三个方法都试过了。不知道如何解决!!!大家都是怎么做软件界面的,有没有好的方法可以保证软件界面上文字在线程控制下实时改变而保证CPU最低。。谢谢,盼复


------解决方案--------------------
jpg
------解决方案--------------------
窗体的都有皮肤,
------解决方案--------------------
我用WINDOWS背景色~~它美我美,它丑我丑~~
------解决方案--------------------
帮顶,我也面临着这个问题
------解决方案--------------------
找张或者几张图片做背景
------解决方案--------------------
一般用jpg的 比较小
------解决方案--------------------
如果用Graphics把图片画在Form上相对好一些
------解决方案--------------------
用皮肤吧。现在很少有人在放图了
------解决方案--------------------
要不模仿一下web的做法,把图片切成N部分再做背景,不知道这个想法可行不可行。
------解决方案--------------------
不用label等,直接在图片上画,就那些Textbox之类的要使用具体的控件

------解决方案--------------------


我不认为jpg比较好, 反而bmp比较好些, 在速度方面. 很多地方使用jpg gif png等都不行, 会闪的. bmp 就不会.
------解决方案--------------------
皮肤也靠图片哪!
------解决方案--------------------
你是在做查询机之类的程序吗?我是在做这样的程序,我们沟通沟通,QQ197007345。