首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Visual Studio 2019 Visual Basic Windows窗体应用程序将WPF documentviewer添加到工具箱,而documentviewer不在工具箱中

Visual Studio 2019是一款由微软开发的集成开发环境(IDE),用于开发各种类型的应用程序。Visual Basic是一种基于对象的编程语言,常用于Windows平台的应用程序开发。Windows窗体应用程序是一种使用Windows窗体进行用户界面设计的应用程序。

在Visual Studio 2019中,如果想将WPF(Windows Presentation Foundation)的DocumentViewer控件添加到工具箱中,但发现该控件并不在工具箱中,可以按照以下步骤进行操作:

  1. 打开Visual Studio 2019,并创建一个新的Windows窗体应用程序项目。
  2. 在解决方案资源管理器中,找到项目名称右键单击,选择“添加” -> “引用”。
  3. 在“引用管理器”对话框中,选择左侧的“浏览”选项卡。
  4. 在“浏览”选项卡中,点击“浏览”按钮,找到并选择WPF的程序集文件(通常为.dll文件),然后点击“确定”按钮。
  5. 在解决方案资源管理器中,找到“工具箱”窗口,如果没有显示,可以通过菜单栏的“视图” -> “工具箱”来显示。
  6. 在工具箱中,右键单击任意一个现有的工具箱项,选择“选择项”。
  7. 在“选择工具箱项”对话框中,选择左侧的“WPF Components”选项卡。
  8. 在右侧的列表中,找到并勾选“DocumentViewer”控件,然后点击“确定”按钮。
  9. 现在,你应该能在工具箱中看到已经添加了DocumentViewer控件。

DocumentViewer是WPF中用于显示和打印文档的控件,它支持多种文档格式,如XPS(XML Paper Specification)和FlowDocument。它具有以下优势和应用场景:

优势:

  • 支持多种文档格式,如XPS和FlowDocument。
  • 提供了丰富的文档导航和查看功能,如缩放、搜索、打印等。
  • 可以通过自定义样式和模板来实现个性化的文档显示效果。

应用场景:

  • 在需要显示和打印文档的应用程序中,如电子书阅读器、文档编辑器等。
  • 在需要展示带有格式化文本和图像的内容的应用程序中,如报告生成工具、文档浏览器等。

腾讯云提供了一系列与云计算相关的产品和服务,但在这里无法提供具体的产品和链接地址。你可以访问腾讯云官方网站,查找与云计算相关的产品和服务,以满足你的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

宇宙第一 IDE 叕发布新版了

增加了 Visual Studio 主题与 Windows 主题同步的功能 增加了新的文档管理功能,包括自定义标签宽度,加粗活动文档,以及 docwell 额外的关闭按钮。...Studio 2019 的扩展在 2022 年无法使用。...用户创建的项目会自动添加到信任列表 用户可以跳过对 Visual Studio 创建的临时位置的信任检查 更新、LTSC 和部署 通过 Visual Studio 2022,将有多个同时支持的服务基线在秋季和春季发布...这使得使用 XAML Hot Reload 来改变应用程序更容易,同时在 Visual Studio 内部看到这些变化,不需要在运行应用程序Visual Studio 之间来回切换,同时进行实时...XAML 样本数据 当在 WPF 应用程序工具箱创建 DataGrid、ListBox 和 ListView 控件时,设计时示例数据现在将被默认添加。

4.1K10

宇宙第一 IDE 叕发布新版了

增加了 Visual Studio 主题与 Windows 主题同步的功能 增加了新的文档管理功能,包括自定义标签宽度,加粗活动文档,以及 docwell 额外的关闭按钮。...Studio 2019 的扩展在 2022 年无法使用。...用户创建的项目会自动添加到信任列表 用户可以跳过对 Visual Studio 创建的临时位置的信任检查 更新、LTSC 和部署 通过 Visual Studio 2022,将有多个同时支持的服务基线在秋季和春季发布...这使得使用 XAML Hot Reload 来改变应用程序更容易,同时在 Visual Studio 内部看到这些变化,不需要在运行应用程序Visual Studio 之间来回切换,同时进行实时...XAML 样本数据 当在 WPF 应用程序工具箱创建 DataGrid、ListBox 和 ListView 控件时,设计时示例数据现在将被默认添加。

4.2K20

Spread for Windows Forms快速入门(1)---开始使用Spread

把Spread控件添加到一个工程 若想使用Spread for Windows Forms产品,你需要把Spread控件添加到Visual Studio.NET的工程中去。...首先,在Visual Studio .NET创建一个新的工程: 1. 启动Visual Studio .NET。 2. 在文件菜单,选择新建---〉项目。 3....在模板列表,选择Windows窗体应用程序。 b. 在名称框,写下新建工程的名称。默认的第一个Windows Forms应用程序名称为WindowsApplication1。 c....如果Spread控件没有在工具箱,在工具箱中点击右键,在弹出的菜单中选择自定义工具箱,添加/删除工程,或者选择工程(依赖于Visual Studio的版本)。 4....下一步,把Spread控件添加到一个工程。 1. 在一个已经打开的工程,在Windows Forms的工具箱(或者任意其他你添加到的栏目)里,选择Spread控件。 2.

2.5K100

WinForm学习

开发多种类型的程序 C# 语言不仅能开发在控制台下运行的应用程序,也能开发 Windows 窗体应用程序、网站、手机应用等多种应用程序,并且其提供的 Visual Studio 2015 开发工具也支持多种类型的程序...,例如 Visual Basic .NET、Python、J#、Visual C++.NET 等。...可以通过属性的Click指定不同按钮的相同事件 11)容器 在容器可以放入需要的组件 12)属性 Anchor属性可以内部容器窗体的拉伸大小随外部窗体的改变改变...Dock属性控件停靠在窗体的边缘或者填充窗体 IsMdiContainer 一个窗体设置为主窗体 ControlBox是窗体的最大最小设置为不可见状态 AcceptButton...六、Form初始化、布局 1.form初始化操作时是先执行构造方法的InitializeComponent(),然后执行load(),包括实例化——属性设置——事件注册——控件添加到当前窗体的Controls

3.3K10

微软XAML Studio - WPF, UWP, Xamarin等技术开发者的福音

Shows/On-NET/Introducing-XAML-Studio,好奇心使然,目测是和 Visual Studio Code 类似强大的巨牛工具,就好好看完了视频。...工具箱提供了一个可以搜索的控件列表,然后单击以插入到XAMLVisual Studio的XAML编辑器不同,VS的实时预览不提供任何类型的拖放体验。...数据源功能 你可以通过静态JSON或JSON REST API数据绑定到XAML组件。 要绑定到静态JSON,可以单击数据源窗格,然后直接在编辑器输入JSON即可。...我很乐意看到这里的绑定调试功能,不仅仅是因为这里使用了简洁的JSON数据,而是它现在就可以提供非常棒的绑定调试功能,而我知道目前的Visual Studio还没提供这种功能。...Changes - Visual Studio Magazine https://visualstudiomagazine.com/articles/2019/01/23/xaml-studio.aspx

1.3K30

C#学习笔记系列之HelloWorld入门001

C#主要有三种应用,分别是console,wpfwindows form,针对这三种应用,我逐个的去攻克,然后能做一些简单的应用,在这一系列的文章里,我分别介绍这三种应用。...这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。...点击新建项目,我们可以创建十种类型的的C#windows桌面程序,可以自己动手对每一种类型创建一个helloworld程序,知道每个类型创建的项目是什么样的结构,为达到胸中有丘壑做准备,接下来带你简单入门...创建Windows窗体应用程序 [建立窗体应用程序] 点击确定后,建立成功,如下图 [660m7iaadv.png] 在工具箱种搜索TextBox [添加文本框] 添加按钮,并设置按钮的名字 [添加按钮...创建WPF应用程序 [创建WPF应用] 点击确定后,生成如下项目 [WPF项目应用] 小结 在这篇文章,我简单介绍了创建三种应用的helloworld程序,可以把十种应用程序都建立一个Helloworld

1.2K30

.NET Core 3和对Windows桌面应用程序的支持

Net Core 3 的亮点是支持Windows桌面应用程序,特别是Windows窗体Windows Presentation Framework (WPF)和UWP XAML。...能够在WPFWindows窗体应用程序驻留UWP XAML控件。 能够托管UWP浏览器和媒体控件,支持现代浏览器和媒体内容和标准。...WPFWindows窗体Windows很好地暴露和运行了许多桌面应用程序功能。它是Windows窗体WPF的c#代码,我们将其作为一组带有.net Core 3的库。...例如,我们还没有Span添加到标准。我们将在下一个版本做这个。 c#、f#和VB已经在使用.NET Core 2.0了。...net Core 3的第一部分迁移到sdk风格的项目。在Visual Studio中会有迁移体验,可以在命令行获得。 一个用于ASP的sdk样式的项目的例子. NET Core 2.1紧随其后。。

2.1K40

通俗易懂,什么是.NET Core以及.NET Core能做什么

借助于Visual Studio 2019Visual Studio Code 这些最先进和最现代的开发工具,使得.NET Core成为开发人员最高效的平台之一。...通过VisualStudio2019支持ASP.NET Core 3.0、EF Core3.0、UWP、Windows窗体WPF。...在这里了解更多关于C#7和C#8特性的信息, C#7.1、7.2和7.3新特性 C#8特性 Visual Studio 2019Visual Studio Code是世界上最先进和最现代的集成开发环境...Windows窗体WPF、UWP和Xamarin是构建桌面应用程序的四个主要框架。.NET Core还支持这些框架之间的互操作性。 Windows窗体是一种构建Windows桌面应用程序的技术。...Azure支持各种云应用程序。.NET Core和C#应用程序可以通过Visual Studio 2019部署在Azure上。

2.5K10

通俗易懂,什么是.NET Core以及.NET Core能做什么

借助于Visual Studio 2019Visual Studio Code 这些最先进和最现代的开发工具,使得.NET Core成为开发人员最高效的平台之一。...通过VisualStudio2019支持ASP.NET Core 3.0、EF Core3.0、UWP、Windows窗体WPF。...在这里了解更多关于C#7和C#8特性的信息, C#7.1、7.2和7.3新特性 C#8特性 Visual Studio 2019Visual Studio Code是世界上最先进和最现代的集成开发环境...Windows窗体WPF、UWP和Xamarin是构建桌面应用程序的四个主要框架。.NET Core还支持这些框架之间的互操作性。 Windows窗体是一种构建Windows桌面应用程序的技术。...Azure支持各种云应用程序。.NET Core和C#应用程序可以通过Visual Studio 2019部署在Azure上。

3.9K20

​VB编程宣告终结,微软:不再提供新功能

「自.NET 5 开始,Visual Basic 会继续支持类库、控制台、Windows 窗体WPF、Worker Service 和 ASP.NET Core Web API 等,为现有 VB 用户提供向...「展望未来,我们将不再视 Visual Basic 为一门语言,VB 的未来专注于稳定性、上面列出的应用程序类型及 Visual Basic 的.NET Core 和.NET Framework 版本之间的兼容性...如今,几乎所有微软相关的开发人员文档都仅使用 C#,很难找到 VB 源代码示例。...在最新一期 IEEE 编程语言排名Visual Basic 名列第 20 位,Python 排名第一。 微软还指出,VB 开发者偶尔也会从 Visual Studio 的改进受益。...「Visual Studio 会定期添加新特性来提升开发者的体验,包括那些使用 Visual Basic 或.NET Core、.NET Framework 的开发人员,」.NET 的开发团队补充说。

1K30

ActiveReports 报表应用教程 (1)---Hello ActiveReports

Studio的完美集成、以及对WPF / WinForm / ASP.NET / Silverlight和Windows Azure的多平台支持等。...同时,该版本支持 WinForms、ASP.NET、ASP.NET MVC、Silverlight、WPFWindows Azure 平台。...、WPFWindows Azure 平台 ,我们这里选择的是在 ASP.NET 应用程序中演示 ActiveReports V11 SP2 的使用。...打开 VS2013 并创建一个 ASP.NET 应用程序类型的项目,在项目文件上右键并选择添加 –> 新建项,在出现的添加新项对话框,选中已安装的模板下的 Visual C# 节点,此时,你可以看到...从 VS2013 工具箱中将 TextBox 控件添加到报表设计界面的 PageHeader 区域,并设置 TextBox 控件的 Text 属性为 Hello ActiveReports.

2.9K60

vs2015编写c#项目下各文件解析 vs项目结构解析vs项目结构解析

为解决方案资源管理器提供显示管理文件的图形接口所需的信息 从而在每次继续开发任务时,不会因开发环境分散精力; *.sln:(Visual Studio Solution) 通过为环境提供对项目...*.suo文件偶尔会被破坏,从而在构建和编辑应用程序时出现意想不到的结果。如果Visual Studio对于每个解决方案不稳定,就应删除.suo文件。...创建 Windows 窗体项目时,默认情况下,C# 会将一个窗体添加到项目中,并为其命名为 Form1。表示该窗体的两个文件称为 Form1.cs 和 Form1.Designer.cs。...Form1.cs 写入的是你自己的代码;Designer.cs 文件是C# Windows 窗体设计器自动写入代码的文件,这些代码用于实现所有通过从“工具箱拖放控件执行的操作。...Visual Studio和MSBuild都是开发工具,这就是csproj存在的唯一意义:为“开发环境”提供信息。到了运行环境,根本不会有人(操作系统?)

2.8K51

浏览器嵌入 .NET 应用程序:DotNetBrowser 还是 CefSharp?

因此,它不能用于通过 VSTO 插件或 Excel-DNA Chromium 嵌入到 Office 应用程序[6]。...Visual Studio设计器 现代 WPFWindows 窗体应用程序通常是在设计器的帮助下在 Visual Studio 创建的。...您可以在设计器不受任何限制地使用它们。安装 NuGet 包或 VSIX 扩展后,BrowserView 控件出现在工具箱。它可以像任何其他常规 UI 控件一样被拖到窗体或窗口上。...嵌入应用程序 UI CefSharp 提供 WPFWindows 窗体支持。但是,它的 WPF 实现只能在离屏渲染模式[13]下工作。此实现具有有限的触摸屏和 IME[14] 支持。...DotNetBrowser 在两种渲染模式下同时支持 WPFWindows 窗体。在硬件加速模式下,触摸、手势和 IME 由 Chromium 自行处理,因此它们开箱即用。

43520

浏览器嵌入 .NET 应用程序:DotNetBrowser 还是 CefSharp?

Visual Studio设计器 现代 WPFWindows 窗体应用程序通常是在设计器的帮助下在 Visual Studio 创建的。...您可以在设计器不受任何限制地使用它们。安装 NuGet 包或 VSIX 扩展后,BrowserView 控件出现在工具箱。它可以像任何其他常规 UI 控件一样被拖到窗体或窗口上。...嵌入应用程序 UI CefSharp 提供 WPFWindows 窗体支持。但是,它的 WPF 实现只能在 离屏渲染模式[13] 下工作。此实现具有有限的触摸屏和IME[14]支持。...DotNetBrowser 在两种渲染模式下同时支持 WPFWindows 窗体。在硬件加速模式下,触摸、手势和 IME 由 Chromium 自行处理,因此它们开箱即用。... DotNetBrowser 嵌入 WPF 窗口的过程需要额外的步骤。

35840
领券