最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在Windows7 64位和VS2008环境下,PrintDialog.ShowDialog不能显示打印对话框

网站源码admin22浏览0评论

在VS2008中编写如下代码:

  
  
   
   PrintDialog printDialog 
   
   =
   
    
   
   new
   
    PrintDialog();
printDialog.ShowDialog();
  
  

在XP环境下,它可以正常显示出打印对话框。但在Windows 7 64位环境下,什么也显示不出来,也没有异常抛出。

将PrintDialog.UseEXDialog属性设置为True,可显示出打印对话框。代码如下:

  
  
   
   PrintDialog printDialog 
   
   =
   
    
   
   new
   
    PrintDialog();
printDialog.UseEXDialog 
   
   =
   
    
   
   true
   
   ;
printDialog.ShowDialog();
  
  

这是VS2008的bug,并且此bug可能不会在VS2008上被修复。

发布评论

评论列表(0)

  1. 暂无评论