【发布时间】:2015-02-17 06:22:36
【问题描述】:
我有一个带有 Combobox 和两个 datepickers 对象的 windows 窗体。我希望用户选择值后将变量值传递给另一个窗体。
我所看到的只是如何在类的实例上使用 showDialog 方法执行此操作,但这对我不起作用,因为用户必须从 Combobox 中选择一个用户并选择日期范围并单击搜索按钮。
由于我的时间已接近截止日期,我们将不胜感激。
谢谢。
【问题讨论】:
-
您可以使用委托来实现您想要的,在组合框中的选择更改触发委托以您想要将值传递给的形式处理,对于日期选择器,值也是如此改变了。
-
谢谢。您能否展示一个简单的委托用例或指向教程。
-
一种快速的方法是使用类或模块的公共变量或属性。有些人认为这是不礼貌的,但如果你记录你正在做的事情,实际上是可以的。
-
先让我弄清楚情况。所以你有2个窗口形式。第一个窗口窗体包含组合框和日期选择器。所以如果用户选择一个范围,结果将显示在第二个窗口窗体中。这就是您所说的在另一个表单上传递值的意思,对吗?
-
@kim-jaca ,是的,这正是我想要做的。