在安装过程中,Telerik UI for WinForms会自动添加到 Visual Studio 2005/2008/2010/2012/2013/2015/2017 Toolbox 中,但是如果安装后它们没有出现在工具箱中,您可以手动执行此操作,有两种方法可以将Telerik UI for WinForms动添加到 Visual Studio 的工具箱中。
使用Visual Studio菜单
1. 运行Visual Studio 2005/2008/2010/2012/2013/2015/2017。
2. 打开任何windows forms 项目/解决方案。
3. 展开工具箱。
4. 右键单击下方空白区域中的工具箱,然后选择Add Tab来创建新的选项卡,将选项卡命名为“Telerik UI for WinForms”。
5. 右键单击新创建的选项卡的空白区域,然后选择Choose Items,将打开一个对话框,其中列出了 GAC 程序集中的所有可用控件。
注意:如果您没有看到 Telerik WinForms 控件,请参阅下面的故障排除部分。
6. 按名称对程序集进行排序并导航到 Telerik 程序集,选择所有对应的 Telerik Controls(FilteredPropertyGrid 除外),点击 OK 完成操作。
7. 所有的Telerik UI for WinForms控件都应该出现在工具箱中,您可以立即开始使用它们。
使用拖放方法
1. 运行Visual Studio 2005/2008/2010/2012/2013/2015/2017。
2. 打开任何windows forms 项目/解决方案。
3. 展开工具箱。
4. 右键单击下方空白区域中的工具箱,然后选择Add Tab来创建新的选项卡,将选项卡命名为“Telerik UI for WinForms”。
5. 打开 Windows 资源管理器并找到Telerik assemblies文件夹。
注意:如果您使用默认设置安装了控件,那么它将是这个目录:'C:\Program Files\Telerik\UI for WinForms\Version\Bin' or 'C:\Program Files (x86)\Progress\Telerik UI for WinForms R2 2019'。对于 .NET2.0 版本,程序集位于“Bin”文件夹中,对于 .NET4.0 版本,程序集位于“Bin40”文件夹中(请注意,目前 RadRichTextEditor 和 RadSpellChecker 仅在 .NET4.0 版本中可用 )。
6. 选择以下程序集并将它们拖放到 Visual Studio 中新创建的选项卡中的空白区域:
- Telerik.WinControls.SpellChecker.dll
- Telerik.WinControls.dll
- Telerik.WinControls.GridView.dll
- Telerik.WinControls.RadChart.dll
- Telerik.WinControls.RadDiagram.dll
- Telerik.WinControls.RadDock.dll
- Telerik.WinControls.RadMarkupEditor.dll
- Telerik.WinControls.Scheduler.dll
- Telerik.WinControls.Themes.Aqua.dll
- Telerik.WinControls.Themes.Breeze.dll
- Telerik.WinControls.Themes.Desert.dll
- Telerik.WinControls.Themes.HighContrastBlack.dll
- Telerik.WinControls.Themes.Office2007Black.dll
- Telerik.WinControls.Themes.Office2007Silver.dll
- Telerik.WinControls.Themes.Office2010Black.dll
- Telerik.WinControls.Themes.Office2010Blue.dll
- Telerik.WinControls.Themes.Office2010Silver.dll
- Telerik.WinControls.Themes.TelerikMetro.dll
- Telerik.WinControls.Themes.Windows7.dll
- Telerik.WinControls.UI.dll
- Telerik.WinControls.ChartView.dll
- Telerik.WinControls.Themes.Office2013Dark.dll
- Telerik.WinControls.Themes.Office2013Light.dll
- Telerik.WinControls.Themes.TelerikMetroBlue.dll
- Telerik.WinControls.Themes.TelerikMetroTouch.dll
- Telerik.WinControls.Themes.Material.dll
- Telerik.WinControls.Themes.MaterialPink.dll
- Telerik.WinControls.Themes.MaterialBlueGrey.dll
- Telerik.WinControls.Themes.MaterialTeal.dll
- Telerik.WinControls.Themes.VisualStudio2012Dark.dll
- Telerik.WinControls.Themes.VisualStudio2012Light.dll
- Telerik.WinControls.Themes.Windows8.dll
- Telerik.WinControls.Themes.Fluent.dll
- Telerik.WinControls.Themes.FluentDark.dll
- Telerik.WinControls.Themes.Crystal.dll
- Telerik.WinControls.Themes.CrystalDark.dll
- Telerik.WinControls.PdfViewer.dll
- Telerik.WinControls.PivotGrid.dll
- Telerik.WinControls.RichTextEditor.dll
- Telerik.WinControls.RadMap.dll
- Telerik.WinControls.RadSpreadsheet.dll
- Telerik.WinControls.SyntaxEditor.dll
注意:通过重置上下文命令重置工具箱将从工具箱中删除工具,如果您需要重置工具箱,只需添加上述控件即可。
故障排除
Telerik 程序集未出现在 Visual Studio 的添加引用对话框中
确保将 Telerik WinForms 控件添加到全局程序集缓存 (GAC) 中。
尽管 Telerik 程序集已添加到 GAC 中,但它们并未出现在 Visual Studio 的“添加引用”对话框中
要在“添加引用”对话框中显示您的程序集,您可以添加指向程序集位置的注册表项,如下所示:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\AssemblyFolders\Telerik UI for WinForms Q1 2014]@="C:\Program Files\Telerik\UI for WinForms\Q1 2014\bin\"
根据您的安装和版本细节进行更改,添加密钥后,重新启动 Visual Studio .NET。
注意:您可以在 HKEY_LOCAL_MACHINE 配置单元下创建此注册表项,这将更改系统上所有用户的设置。 如果您在 HKEY_CURRENT_USER 下创建此注册表项,此条目将仅影响当前用户的设置。
工具箱中的重复 RadControls 条目
我们已经发现 Visual Studio 工具箱中存在多个/重复的工具箱项目,这些似乎源于 Visual Studio 中的一个小故障,它仍然没有可靠地重现,因此我们可以修复它,或者要求 Microsoft 进行修复。
以下是不同类型的事件及其可能的修复方法:
- 重复的工具箱项目,每个控件剩余两个条目:
- 这可能是因为Telerik UI for WinForms安装,这是正确的操作(仅限 Visual Studio 2008)
- 这可能是由于Telerik UI for WinForms的旧版本未正确注册,随后注册了新版,通常以下两种方法中的任何一种都有助于解决问题:
- 关闭 Visual Studio 实例,启动 Windows Explorer,导航到 %localappdata%\Microsoft\VisualStudio\10.0 并删除 *.tbd 文件
- 右键单击 Visual Studio 中的工具箱,然后单击重置
- 每个控件有多个条目,数量随着 IDE 的每次启动而增加:这是我们遇到的最糟糕的情况。 在这种情况下,客户机器上的所有注册表项和文件似乎都很好。 我们能够应用的唯一修复是完全卸载Telerik UI for WinForms和Visual Studio 2010,然后重新安装 IDE 和套件。
Telerik UI for WinForms拥有适用Windows Forms的110多个令人惊叹的UI控件。所有的UI for WinForms控件都具有完整的主题支持,可以轻松地帮助开发人员在桌面和平板电脑应用程序提供一致美观的下一代用户体验。