Windows 8 VB6数据网格在windows 8中为空或不可见

Windows 8 VB6数据网格在windows 8中为空或不可见,windows-8,datagrid,vb6,Windows 8,Datagrid,Vb6,在windows 8上,我有以下问题: 在我客户端的旧VB6应用程序中,有一个datagrid有3行。 这些行以3种不同的黄色“阴影”显示。 在将数据加载到datagrid之前,一切正常。 行变为灰色,不显示任何数据 其中,使用了以下参考文献: -Microsoft DataGrid Control 6.0(OLEDB) -Microsoft数据列表控件6.0(OLEDB) -Microsoft FlexGrid控件6.0 在Windows7下一切正常。 我应该提到的是,我们在Windows7中

在windows 8上,我有以下问题:

在我客户端的旧VB6应用程序中,有一个datagrid有3行。 这些行以3种不同的黄色“阴影”显示。 在将数据加载到datagrid之前,一切正常。 行变为灰色,不显示任何数据

其中,使用了以下参考文献: -Microsoft DataGrid Control 6.0(OLEDB) -Microsoft数据列表控件6.0(OLEDB) -Microsoft FlexGrid控件6.0

在Windows7下一切正常。 我应该提到的是,我们在Windows7中总是使用经典主题。 我在Windows8下尝试了一些经典风格的主题,但没有一个能解决这个问题。 我还尝试从W7导入“HKCU\control panel\colors”注册表项。 事实上,我认为这与主题无关。 此外,msflxgrd.ocx和msdatgrd.ocx出现在“c:\windows\syswow64”中


有什么建议吗?VB6仍然应该得到支持,所以我还没有放弃希望。

据我所知,VB6数据网格不支持单元格着色。这是其他(第三方)控制吗?或者你是通过某种“后门”方法进行着色,这就是失败的地方?客户放弃了这种方法,所以我就到此为止。谢谢你的回复!