WindowsForms にある Toolbar にはボタンや、コンボボックスなどといったものが 用意されていますが、 DateTimePicker がありません。
http://www.c2i.fr/code.aspx?IDCode=626
ここに書いてあるコードを記述すると、 Toolbar に追加を行えます。
ただ Visual Studio 2005 のデザイナからは、ツールバーに DateTimePicker の追加が行えませんでした。
色々調べてみた結果
[DefaultProperty("Items")]
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.ToolStrip)]
public partial class ToolStripDateTimePicker : ToolStripControlHost
上記 2 つの属性を定義してあげると、デザイナから登録が行えました。 Nullable な DateTimePicker を作成しておいても便利です。
こういう属性を開発環境に適用できるというあたりは(名前空間 Windows.Forms System.Drawingでした。。。) .NET の開発がほぼ Visual Studio で行われる強みな気がします。
ところで独自 UserControl クラスを作成したときにコントロール一覧に表示が、自動で追加されます。そこに表示するアイコンも変えたいところですが、やり方が分かりません。どこかに載ってるかなあ。とっても属性臭い。
少し調べたところ ToolboxBitmapAttribute に icon を指定あげるといいみたいです。
この辺のデザイナ周りも、きちんと調べてみようかしら。。。
[追記]
[ToolboxBitmap(typeof(DateTimePicker))]
実際に試してみたところ Toolbar のアイコンは反映されたものの、ツールボックスは型を指定しただけでは反映されませんでした。
http://www.idg.co.jp/d/jw_ita/
な、なんだってー。Java Press は隔月がなくなり、とうとう JavaWorld が隔月ですかあ。 ただでさえ Java から離れているのに。
しかも偶数月といえば、 WEB+DB と重なる!