gpt4 book ai didi

c# - DateTimePicker.selectedDate 不同于 DateTimePicker.Text

转载 作者:太空狗 更新时间:2023-10-29 20:34:10 26 4
gpt4 key购买 nike

我有一个 dateTimePicker。为了将这个 DateTimePicker 内容写入我的数据库,我得到了值:

myDateTimePicker.selectedDate.value.

当用户手动选择日期时没问题。

但是...当用户直接在 DateTimePicker 中键入日期时,SelectedDate.value 会给我旧值。好的值在 .Text 属性中。

有没有办法将 .Text.SelectedValue.value 同步?

也许我需要阅读其他属性?

最佳答案

发生这种情况是因为验证仅在控件失去焦点时执行。通常像这样的控件位于对话框(即 ShowDialog)上,对话框通过激活 OK 按钮(直接或间接通过 AcceptButton 属性)来完成。这会导致控件失去焦点并自行验证。

如果您在无模式窗口上使用 DateTimePicker,您需要在使用它的选定值之前从它移除焦点,以便它执行验证。

关于c# - DateTimePicker.selectedDate 不同于 DateTimePicker.Text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15435049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com