【发布时间】:2022-11-21 15:10:57
【问题描述】:
我可能面临一个基本问题。我想在这个项目链接中创建 TimePickers:TimePickerProject
该项目在 Stack 溢出答案之一中作为参考提供 Stack OverflowAnswer
您可以非常轻松地下载并直接运行该项目。但无法将其作为独立的 TimerPicker 对象添加到我自己的项目中。 TimePicker 类在 Opulos 文件夹中。如您所见,Opulos 文件夹已复制粘贴到我自己的项目中。
我可以在我的工具箱中看到 Timepicker。
但是当我尝试将它拖到我的面板时,我遇到了这个错误。
【问题讨论】:
-
添加一个调用主类的参数化构造函数的空构造函数,例如
public TimePicker() :this(3, true, true, true, true) { }(即传递默认值或将其配置为在通过工具箱创建类时生成不同的预定义行为)——我给了类快速浏览一下:它是为 .Net Framework 构建的,包括一些非常古老的范例。不过,最近添加的一些内容非常好(幸运的是,一次性物品也被如此对待) -
谢谢@Jimi 提供了一个没有任何参数的默认构造函数。
-
请记住,这些课程是不是构建时考虑了 ToolBox(未在任何地方指定对 ToolBox 行为的引用),看起来所有这些都应该在代码中实例化。也就是说,您可能在其他地方遇到了同样的问题。您应该知道该怎么做(尽管应该考虑使用适当的
[ToolboxItem]、[ToolboxBitmap]等装饰公共控制类)
标签: c# visual-studio winforms import