2016年3月8日火曜日

[VBNET] DateTimePIcker

Checked属性

CheckBoxを付けた場合、この属性によりCheckされているかどうか操作可能

Binding

DateTimePickerのCheckBoxを絡めた相互自動変換は行わないので、変換処理を自作する必要が有る。


  • DateTimePickerFormatterはDateTimePicker→String変換処理
  • DateTimePickerParserはString→DateTimePicker変換処理


    Private Sub SetupDateTimePicker(ByRef dtp As DateTimePicker, ByRef bs As BindingSource, ByVal key As String, ByVal bReadOnly As Boolean)
        Dim binding As New Binding("Text", bs, key, True, DataSourceUpdateMode.OnPropertyChanged)
        AddHandler binding.Format, AddressOf DateTimePickerFormatter
        AddHandler binding.Parse, AddressOf DateTimePickerParser
        dtp.DataBindings.Add(binding)
        If bReadOnly Then
            fncCommon.makeDummyTextBoxFromControl(dtp)
        End If
    End Sub

0 件のコメント:

コメントを投稿