
日付型セル(DateTimePickerCell)でドロップダウンボタンを非表示にするには、DateTimePickerCell.ShowDropDownButtonプロパティをNotShownに設定し、DateTimePickerCell.ShowUpDownプロパティをTrueに変更します。この結果、セルの編集時にはドロップダウンボタンに代わりにスピンボタンが表示されるため、スピンボタンが表示されないようにShowSpinButtonInEditStateプロパティをFalseに設定します。
サンプルコード
ユーザー定義セルでの実現
以下のように、DateTimePickerCellがセル編集コントロールを表示する際に、スピンボタンが表示されないように位置を調整したユーザー定義型セルでも実現できます。
DateCellクラスのコード
次のコードは、DateTimePickerCellを継承するユーザー定義型セルDateCellです。
デザイナによる設定
デザイナでDateCellを使用するには、次のように操作します。
- 上記のコードをDateCell.vbまたはDateCell.csとしてファイルに保存する。
- ファイルをプロジェクトに追加する。
- プロジェクトをビルドする。
- テンプレートデザイナを開く。
- ツールボックスから"DateCell"を選択し、ドラッグしてデザイナに配置する。
コーディングによる設定