首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何显示错误信息,当用户选择超过1天,然后单击复选框半天?

如何显示错误信息,当用户选择超过1天,然后单击复选框半天?
EN

Stack Overflow用户
提问于 2022-06-01 02:37:10
回答 1查看 34关注 0票数 0

我有两个数据报警器,分别是datepickerFrom和datepickerto。我想显示一个错误信息,当用户选择超过1天,并检查半天复选框,然后单击按钮提交,它将显示和错误消息。

例如:选中1/6/2022-3/6/2022,然后单击复选框半天。当点击提交按钮时,它会显示一条错误消息,比如“对不起,半天内你不能选择超过一个日期!”

这是我检查错误的代码

代码语言:javascript
复制
Private Function ErrorFree() As Boolean 

If datepickerFrom.Date > datepickerto.Date Then 
   If chkHalfDay.Checked = True Then 
       DisplayMessage("error", "ERROR", "Sorry, You can't pick more than 1 date for half day!")
   Return False
   Exit Function
   End If
End If
Return True
End Function
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-01 10:18:29

我终于得到答案了!这是密码。然后在datepickerFrom_DateChanged和datepickerto_DateChanged中调用该函数。

代码语言:javascript
复制
    Private Function CalculateDaysBetweenDates() As Integer
        Dim dateFrom As DateTime = Convert.ToDateTime(datepickerFrom.Date)
        Dim dateTo As DateTime = Convert.ToDateTime(datepickerto.Date)
        Dim ts As TimeSpan = dateTo.Subtract(dateFrom)
        If Convert.ToInt32(ts.Days) > 0 Then

            radHalfday.Enabled = False
        Else
            radHalfday.Enabled = True
        End If
        Return 1
    End Function
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72455908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档