gpt4 book ai didi

c# - 显示从 NuGet 下载的组件

转载 作者:行者123 更新时间:2023-11-30 21:45:30 27 4
gpt4 key购买 nike

我想在窗体中插入一个文本框,所以我选择了 FastColoredTextbox( this )。它是一个用户控件,可用于制作与文本编辑器中的文本 block 组件非常相似的文本 block 组件。

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

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

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

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

最佳答案

由于您使用的是 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后,点击确定,将FastColoredTextBox控件添加到工具箱中。然后简单地在表单和代码中放置一个实例,为它的 Text 属性分配一个文本:

this.fastColoredTextBox1.Text = "Some Text";

关于c# - 显示从 NuGet 下载的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40106539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com