datetimepicker插件如何添加进listbox
时间: 2023-07-19 12:42:09 浏览: 118
要将 DateTimePicker 中的日期添加到 ListBox 中,可以在 DateTimePicker 控件的 ValueChanged 事件中获取选定的日期,并将其添加到 ListBox 中。
以下是一个示例:
1. 在 WinForm 窗体中添加一个 DateTimePicker 控件和一个 ListBox 控件。
2. 在 DateTimePicker 的 ValueChanged 事件中添加代码,以将选定的日期添加到 ListBox 中:
```csharp
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
DateTime selectedDate = dateTimePicker1.Value;
listBox1.Items.Add(selectedDate);
}
```
在上述代码中,`dateTimePicker1.Value` 返回 DateTimePicker 控件中当前选定的日期和时间。将其添加到 ListBox 中,即可将选定的日期添加到 ListBox 中。
3. 运行程序并选择 DateTimePicker 中的日期,将发现该日期已经添加到了 ListBox 中。
需要注意的是,默认情况下,ListBox 中显示的日期格式可能不是您想要的格式。可以使用 DateTime 的 ToString 方法将日期格式化为您想要的格式,并将格式化后的日期添加到 ListBox 中。例如,以下代码将日期格式化为 "yyyy-MM-dd" 格式:
```csharp
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
DateTime selectedDate = dateTimePicker1.Value;
string formattedDate = selectedDate.ToString("yyyy-MM-dd");
listBox1.Items.Add(formattedDate);
}
```
这样,ListBox 中显示的日期将按照 "yyyy-MM-dd" 格式进行格式化。
阅读全文