【问题标题】:About Dynamic Form Design Generating关于动态表单设计生成
【发布时间】:2013-06-30 12:30:30
【问题描述】:

我正在使用 Windows 应用程序。使用 VB.NET 1.1

我有一个空表单,我想在加载会话中生成我的设计(不是在 form_load 事件中!而是在我的表单的构造函数中)

所以我知道我必须在构造函数中生成我的组件,但我不知道如何生成按钮事件。我的意思是我在设计模式下没有任何按钮,这些按钮是在运行时模式下生成的。那么我如何在这个会话中设置按钮事件呢?

如果您有更好的运行时设计生成解决方案,请给我。谢谢;)

【问题讨论】:

  • 另一个建议。对于具有公共属性的每种类型的控件,使用继承控件并设置所需属性的类可能有助于使事情更具可读性
  • @HighCore >> 一个很好的ANSWER是:我们公司的应用是在.net1.1平台上的。而且我无权更改公司的应用程序结构....所以您应该回答问题而不是提出新问题!
  • @HighCore .net1.1 适用于 Visual Studio 2003,而不是 50 年前!我热爱我的工作,不想离开。我再说一遍我的建议:如果可以的话,请回答我的问题。如果你不能回答,请保持沉默。

标签: vb.net winforms .net-1.1


【解决方案1】:

一些事情。

  1. 您几乎可以在任何时候添加控件。它可以在构造函数、Load、响应另一个事件或调用自定义方法时。

  2. 您可以使用AddHandler myButton.Click, AddressOf Button_Click 连接事件。您必须定义 Button_Click 事件处理程序,并且它需要具有适当的签名,对于单击按钮,签名是 (sender as object, e as EventArgs)

  3. 如有疑问,请暂时为您的表单添加一个真实控件,然后转到隐藏的设计器代码 (MyForm.vDesigner.vb) 并查看生成的示例。复制该代码并将其移动到主填充代码中。然后删除控件。

祝你好运!

【讨论】:

  • 谢谢,还早,咖啡还不够
猜你喜欢
  • 1970-01-01
  • 2015-12-27
  • 1970-01-01
  • 2023-03-10
  • 2012-11-15
  • 1970-01-01
  • 2010-10-11
  • 2015-12-16
  • 2014-08-23
相关资源
最近更新 更多