我有两台机器
在一台上装有Microsoft Visual Studio 6.0(无sp6/sp5补丁),编译工程生成exe支持窗体上控件MSHFLEXGRID的打印(PrintForm方法),打印正常.
另一台是VB6.0中文版(打了SP6补丁),同样编译工程生成exe,窗体上控件也有MSHFLEXGRID控件(亦用PrintForm方法),打印的表格区域却是全黑色...上次有个同样的问题,现在我需要统一装VB6.0中文版的,这样一来会出现打印的问题遗留...请各位看看这个可能是什么原因,谢谢~~

解决方案 »

  1.   


    我用这个
    Picture1.PaintPicture MSHFlexGrid1.Picture, 100, 100
    printer1.PaintPicture Picture1.Picture, 0, 0
      

  2.   

    我也不是什么牛银,我也得像大牛们学习。
    老鸟呢,陈辉呢 ,and others????来帮忙看下哦,先谢谢啦~
      

  3.   

    这只能连续发表3次好像是少了点……这个不是重装的问题,是两个不同的版本VB产生的编译不一致。还有一点忘了补充,在用Microsoft Visual Studio 6.0(无sp6/sp5补丁)的机器上,用MSFLEXGRID控件时也会发生跟VB6.0中文版机器上一样的问题。
      

  4.   

    用MSHFLEXGRID控件
    微软发布H肯定是有道理的