如果代码中没有设置缺省属性,则在设计时使用过程中,会出现加不上自定义日期选择控件。以下我在实际代码开发中的组件类源码。此处为.net vb版。
Imports System.Windows.Forms
Imports System.Windows.Forms.Design
Imports System.ComponentModel
'Declare a class that inherits from ToolStripControlHost.
<ToolboxBitmap(GetType(DateTimePicker))> _
<DefaultProperty("getValue")> _
<ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.ToolStrip)> _
Public Class ToolStripDateTimePicker
Inherits ToolStripControlHost
Public Sub New()
MyBase.New(New DateTimePicker())
End Sub
Public ReadOnly Property DateTimePickerControl() As DateTimePicker
Get
Return CType(Control, DateTimePicker)
&nbs

本文介绍了如何在.NET VB环境中创建一个自定义的DateTimePicker控件,该控件继承自ToolStripControlHost。通过示例代码详细展示了控件的构造、属性设置以及事件处理,包括Value、CustomFormat和Format属性,同时提供了ValueChanged事件的处理方法。
最低0.47元/天 解锁文章
419

被折叠的 条评论
为什么被折叠?



