1
81
工具>选项>Windows窗体设计器>常规:自动ToolboxPopulate 应将其设置为True,以使其正常工作。 |
2
33
|
3
20
在我的例子中,已经设置了AutoToolboxPopulate(Visual C#2010 Express)。
|
4
11
到目前为止,我对工具箱中没有显示usercontrols没有任何问题。构建项目,它就会出现。那么今天不行了。经过一番搜寻,我跟着他走了,但还是没有什么乐趣。
因此,在花了几个小时的时间试图让它正常工作但没有成功之后,我创建了一个新的WPF windows项目,接受默认名称并添加了一个usercontrol。 删除了项目,创建了一个新项目,并添加了一个新控件。 建造了这个项目,但没有成功。 唯一不同的是,我为项目选择了一个名称,在名称“WPF应用程序”中包含了一个空格。
如果希望usercontrols在生成时自动显示在工具箱中,请不要在项目名称中使用空格。希望这篇文章能为其他人节省大量浪费的时间。 |
5
6
用户控件可能不会显示在工具箱中的另一个原因是它们没有默认构造函数。 |
6
5
还要仔细检查用户控件是否具有有效的命名空间。 我刚刚发现没有名称空间的控件没有放在工具箱中。 |
7
4
通常,您需要构建解决方案。这几乎总是对我有用。 |
8
3
全部展示 ,则与项目同名的组将出现在工具箱顶部,您可以在其中找到用户控件。 现在,您可以将控件添加到所需表单上! |
9
3
对于可能与你一起工作的人
另外,不要忘记类的designer属性,如下所示:
|
10
3
我的控件是公共的,它在“选择工具箱项”对话框中被选中,但它仍然没有显示。 这就是最终对我起作用的原因: 右键单击工具箱中的某个位置,然后单击“选择项”。当我找到我的物品时,它已经被检查过了。然后我取消选中该项并单击OK。接下来,我再次右键单击工具箱并搜索我的项目。。。它不见了,所以我点击浏览,导航到obj/x86/debug文件夹并选择了我的exe。然后将该项正确添加到工具箱中。 我认为这是一个VS错误。 |
11
3
除了给出的所有说明(工具>选项>Windows窗体设计器>常规:AutoToolboxPopulate)+您需要构建解决方案(这对我来说很明显),您可能需要注意类访问修饰符:它必须是公共的。 我只是创建了一个控件,并没有出现在工具箱列表中,我也不知道为什么。那么在赛后呢
比列表中显示的要多。;) 希望这能帮助别人。 |
12
2
检查生成输出目录。如果出于某种原因,您在project bin\目录之外的其他位置生成输出,则您的控件将不会显示在工具箱中。 |
13
2
我的问题是: 我为我的控件添加了一个新的构造函数,它接受了一些参数,但我没有显式地重新声明空构造函数!工具箱只能包含具有空构造函数的控件。 无论如何,我知道最有经验的vb程序员已经知道了这一切,但希望这能帮助像我这样的新手:)。 |
14
1
上述所有操作都可能失败。
顺便说一句,这发生在我最近安装VS2008自动windows更新后。 |
15
1
一个朋友给我展示了一种加速的方法。对于您创建的每个新控件,不必单击工具箱中的“选择项…”等,您可以创建一个名为
|
16
1
好吧,除了这个对我来说没什么用。。。
这不是一个很好的解决方案,但您应该尝试以下步骤
|
17
1
如果您已经尝试修补:
并检查
绝对路径中正在使用的字符
.
我有一个项目位于“C:\Users\myName\myCompany\R&D\Projects”
|
18
1
我几个小时前就掉进了这个陷阱。
|
19
1
|
20
1
如果你试着遵循所有其他答案,并且 还 不起作用,下面为我修复了它:
|
21
1
在我的例子中,错误的原因是指向控件的.dll的路径长度过长。我把它缩小了一点,一切都正常了。 我还发现路径中的特殊符号(例如,我使用了#)会影响控件的显示。 希望它能解决这个问题。 |
22
1
我试图构建一个仅限x64的应用程序,因此我的平台目标设置为
|
23
1
如上所述 here
|
24
0
在UserControl中,确保声明了New 平民的 . 如果它只是声明为Sub New(默认为Friend),则不会显示。 |
25
0
症状1:心脏病 对于窗体、用户控件和;组件失败了!
症状2:用户控制&组件 工具箱 解决方案:将范围设置为 平民的 在用户控件后面的vb中,&组成部分 |
26
0
检查项目路径,避免 & , 等
我已将我的解决方案从
|
27
0
当我尝试将UserControl添加到工具箱(右键单击工具箱,选择项,选择我的DLL)时,它会显示一条消息,说明我的DLL中没有控件。 无论如何,通过在VS中尝试在我的DLL中创建表单并添加UserControl,问题得到了解决。显示一条错误消息,说明没有默认构造函数
|
28
0
在尝试添加自定义控件之前,请确保它与当前项目的.Net版本兼容。 我试图为VS2008上的WindowsCE5.0和.NETCompactV3.5项目的工具箱添加一个自定义控件。 我用.NETV2.0创建了一个新项目,它运行得非常好。 |
29
-1
您好,它的答案是Ctrl+Alt+X拿着这个,稍后你就有工具箱了:) |
Willy · LINQ:将分组列表转换为新列表 7 年前 |
Kapil · 如何使用参数设置脚本任务SSI的路径 7 年前 |
c00000fd · 跨命名空间和不同的.H文件的友元类 7 年前 |
tangoal · 调用模板类成员时非法使用此类型作为表达式 7 年前 |