当用户按下按钮时无需向窗体添加控件,如何显示DateTimePicker对话框

问题描述

我试图做到这一点,以便当用户按下按钮时,显示DateTimePicker对话框,我什至希望获得他们选择的结果日期。这是我到目前为止的内容:
Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click
    Dim Dis As System.Windows.Forms.DateTimePicker = New System.Windows.Forms.DateTimePicker()

    \' Set the MinDate and MaxDate.
    Dis.MinDate = New DateTime(1985,6,20)
    Dis.MaxDate = DateTime.Today

    \' Set the CustomFormat string.
    Dis.CustomFormat = \"MMMM dd,yyyy - dddd\"
    Dis.Format = Windows.Forms.DateTimePickerFormat.Custom

    \' Show the CheckBox and display the control as an up-down control.
    Dis.ShowCheckBox = True
    Dis.ShowUpDown = True

    Dis.Show()

End Sub
但是当我按下按钮并运行代码时,什么都没有显示。我认为应该有一种方法可以简单地以编程方式显示此对话框。谁能帮我吗? :-) 仅供参考,如果有帮助,我正在VB 2010中对此进行编码? :-\\     

解决方法

        在vb.net中,“ 1”不是像“ 2”这样的对话框或其他类似对话框。 尽管其外观为“弹出”,但ѭ1是控件对象,因此必须将其放在(添加到)窗体或窗口上才能显示和使用。     ,        最后,我做了一个按钮,它打开了一个单独的表格,使它看起来像一个对话框,并贴上了“ 1”。那是我能弄清楚该怎么做的最好的解决方法。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...