显示从NuGet下载的组件

本文关键字:组件 下载 NuGet 显示 | 更新日期: 2023-09-27 18:13:45

我想插入一个文本框到窗口的形式,所以我选择了FastColoredTextbox(this)。这是一个用户控件,可以用来创建一个textblock组件,它与文本编辑器中的组件非常相似。

我一直在努力让它工作,并尽我所能用我有限的知识(几天前开始使用winforms)

安装NuGet包后,我试图让它工作,但我甚至无法启动。我需要帮助才能开始。

  • 我检查了它是否有相关的汇编参考,它有。
  • 我期望像按钮/标签这样的组件出现在我的工具箱中,我可以拖到我的设计师中,但它没有,所以我尝试重建并更改设置,看看它是否出现在工具箱中,如这里。我在工具箱里没有看到任何可以拖放的东西。
  • 我下载了一个示例项目并浏览了代码。cs文件包含了文本框的变量和代码。我修改并粘贴到我的designer.cs文件中,以为它会出现在我的designer中。Visual Studio给了我一个警告,我在设计器中所做的更改出现在这里,我不应该直接编辑它。没有显示文本框的文档。有关于语法高亮,代码折叠等的文档。
  • 我试着用谷歌搜索"如何使用自定义用户组件",我得到了详细说明制作自定义组件过程的链接。

如果你需要更多的细节,请告诉我。非常感谢您的帮助:)

显示从NuGet下载的组件

由于您使用的是nuget包(Install-Package FCTB),因此控件位于此dll中:

Solution Directory → packages → FCTB.2.16.11.0 → lib → FastColoredTextBox.dll

您可以将控件添加到Toolbox,并在窗体上插入,并简单地为控件的Text属性分配一些文本。

要将控件添加到工具箱,只需右键单击Toolbox中的组并单击Choose Items ...,然后从.NET Framework Components选项卡中使用Browse...按钮从该路径中选择FastColoredTextBox.dll:

Solution Directory → packages → FCTB.2.16.11.0 → lib → FastColoredTextBox.dll

选择dll后,按OK将FastColoredTextBox控件添加到工具箱中。然后简单地在表单上删除一个实例,并在代码中为它的Text属性指定一个文本:

this.fastColoredTextBox1.Text = "Some Text";