我现在用vb 6&sql server做毕业设计,设计过程中,遇到了几个问题:
1、command 命令按钮美化问题
   (1)、如何实现按钮鼠标“悬浮变色”功能----例如,当鼠标光标不在命令按钮区域时, 按钮颜色为绿色,光标一到按钮上面,按钮颜色自动变成红色,光标离开后,按钮色又成绿色,如何实现?
    (2)、设置命令按钮即有汉字又有图标时,如何让图标排列在左边,而文字在右边呢?----我设置了以后文字和图标都在按钮的中间部分,有时还有相互覆盖,为什么呢?
2、打印问题:
  vb6 中打印输出报表数据时,一般用什么方法实现啊,?水晶报表还是其它控件,什么实现的功能比较好??
3、如何在vb6中实现sql server数据库导出成excel和txt文件,代码怎么写??
谢谢!!!!
望高手解答,,谢谢。

解决方案 »

  1.   

    1。1. 在按钮的MOUSEOVER事件中设置按钮颜色为红,在按钮所在容器控件或相邻最近的控件的MOUSEOVER事件中设置它颜色为绿。
    1。2。图片尺寸过大时就容易出现这些情况。换换尺寸小点的图片。设置一下格式属性。一般要想要好的效果,可以找找专门的图片按钮控件。
    2。做报表都可以自己作的。想省事点就用水晶报表,也有其它一些报表控件,没试
    3。用ADO读出数据向EXCEL和文本文件写入呗
      

  2.   

    在按钮的MOUSEOVER事件中设置按钮颜色为红,在按钮所在容器控件或相邻最近的控件的MOUSEOVER事件中设置它颜色为绿。.NET可以设置图片和字的位置,VB不好设置,难调大小