栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

datetimepicker获取年月日

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

datetimepicker获取年月日

混合使用CloseUp和DropDown事件以及绑定数据可能是解决方案

Imports System.Windows.Forms

Namespace WindowsFormsApplication1

Public Partial Class Form1

Inherits Form

Private isDropedDown As Boolean

Private m_dataSale As DateTime = DateTime.Now

Public Property DataSale() As DateTime

Get

Return m_dataSale

End Get

Set

If isDropedDown Then

If m_dataSale.[Date].AddMonths(1).[Date] = value.[Date] OrElse m_dataSale.[Date].AddMonths(-1).[Date] = value.[Date] OrElse New DateTime(m_dataSale.Year, m_dataSale.Month, 1).AddMonths(1).[Date] = value.[Date] OrElse New DateTime(m_dataSale.Year, m_dataSale.Month, 1).AddMonths(-1).[Date] = value.[Date] Then

MessageBox.Show("Month is changing")

End If

End If

m_dataSale = value

End Set

End Property

Public Sub New()

InitializeComponent()

Dim binding = dateTimePicker1.DataBindings.Add("Value", Me, "DataSale")

binding.DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged

End Sub

Private Sub dateTimePicker1_CloseUp(sender As Object, e As EventArgs)

isDropedDown = False

End Sub

Private Sub dateTimePicker1_DropDown(sender As Object, e As EventArgs)

isDropedDown = True

End Sub

End Class

End Namespace

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955661.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号