できるだけ、こういう書式設定はコーディングで行いたい・・ということで、見つけました。
ただし、yyyymmdd→yyyymmに表示を変更するときは、
日を1日にリセットしておかなくてはいけません。
なぜなら、
2010/03/30→2010/03 の表記にしたあと、
コントロールで日付を2月にしたら・・・
内部的にもっている値は、
2010/02/30
となり、それは設定不可能な値となるので。
[Visual Basic]
Date1.Format.Pattern = "yyyy年MM月"
Date1.DisplayFormat.Pattern = "yyyy年MM月"
' 既定値を設定する(実行時のシステム日時:yyyy/MM/01)
Dim dateDefault As New GrapeCity.Core.DateTimeEx( _
New DateTime(Date1.Value.Year, Date1.Value.Month, 1))
Date1.Value = dateDefault