当用户按下按钮时(无需将控件添加到表单中),如何显示DateTimePicker对话框]] << [

问题描述 投票:2回答:3
我试图做到这一点,因此当用户按下按钮时,将显示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中对此进行编码? :-\

我试图做到这一点,因此当用户按下按钮时,将显示DateTimePicker对话框,我什至希望获得他们选择的结果日期。这是我到目前为止的内容:Private Sub ...

vb.net datetimepicker
3个回答
5
投票
在vb.net中,DateTimePicker不同于OpenFileDialog, SaveFileDialog, PrintDialog或其他类似对话框。

0
投票
我最后要做的是,我做了一个按钮,它打开了一个单独的表格,使它看起来像一个对话框,并贴上了DateTimePicker。这是我能弄清楚该怎么做的最佳解决方法。

0
投票
向您的项目中添加一个表单,使其与日历或日期选择器控件的大小相同。我使用了日历:
© www.soinside.com 2019 - 2024. All rights reserved.