在表单中添加预览窗格?

时间:2013-07-22 19:48:22

标签: c# winforms

我有一个正在处理的程序,允许用户使用文件浏览器选择文件。选择文件后,我希望我的表单上有一个预览面板,显示所选文件的预览图像。该文件将始终是Microsoft Word文档。有没有人有一个例子或知道一个网站,解释如何做到这一点?非常感谢!

编辑:到目前为止,这是我的代码:

private void button1_Click(object sender, EventArgs e)
    {
        // Create an instance of the Open File Dialog Box
        var openFileDialog1 = new OpenFileDialog();

        // Set filter options and filter index
        openFileDialog1.Filter = "Word Documents (.docx)|*.docx|All files (*.*)|*.*";
        openFileDialog1.FilterIndex = 1;
        openFileDialog1.Multiselect = false;

        // Call the ShowDialog method to show the dialog box.
        openFileDialog1.ShowDialog();
        txtDocument.Text = openFileDialog1.FileName;

    }

我想在此表单中添加预览窗格,以便在选择文件后,它将显示该文件的图形预览。

enter image description here

1 个答案:

答案 0 :(得分:3)

您应该阅读View Data Your Way With Our Managed Preview Handler Framework以了解如何显示文件预览。

在博客中更新了本文的链接:

Blog - View Data Your Way With Our Managed Preview Handler Framework