预览处理程序(Office 2007,Vista和; Win7) - 问题/调整大小

时间:2010-08-04 14:47:51

标签: windows-7 handler office-2007 preview

问候,

我正在研究Office 2007,Vista和Windows 7的预览处理程序。我的代码基于以下内容 MSDN article

“胆量”完成,因为它非常直接。我一直在Windows 7(64位)Explorer中进行测试。我注意到的一件事是预览处理程序似乎“锁定”了资源管理器窗口并且不允许它调整大小。

我的处理程序来自FileBasedPreviewHandler,来自FileBasedPreviewHandlerControl的控件。 #Load覆盖只是:

MyViewer viewer = new MyViewer();
viewer.Dock = DockStyle.Fill;
viewer.SetFile( file.FullName );
Controls.Add( viewer );

我尝试了几件事情,在设计视图中,我需要多次设置AutoSizeAutoSizeModetrueGrowAndShrink

现在,有趣的是,我发誓它曾经工作过一次。现在,我根本无法让它工作。

如果有人有任何意见,那就太棒了。我想我发布了所有相关信息,但如果我错过了一些重要信息,请告诉我。感谢您对这个问题的关注。

-Cheers!

1 个答案:

答案 0 :(得分:0)

显然,通过将AutoSizeAutoSizeMode设置为上述状态,确实有效。资源管理器简直就是气质。我发现如果你得到奇怪的行为,你可以使用任务管理器关闭资源管理器进程而不是重新启动它。

为了记录,我发现 99%当时的作品是:

  1. 确保关闭所有资源管理器窗口(关闭预览面板)
  2. 取消注意/从ga中删除
  3. 构建
  4. 添加到gac / regasm
  5. 运行资源管理器并检查预览面板
  6. 冲洗&重复
  7. 我还使用一次性的win form表单来测试不涉及集成的更改。

    希望这可以帮助有人看。

    -Cheers!