
数値型セル(NumericUpDownCell)でスピンボタンを非表示にするには、NumericUpDownCell.ShowSpinButtonプロパティをNotShownに設定します。この設定は、セルが非編集時の場合のみに有効です。
セルの編集時にもスピンボタンを非表示にするには、NumericUpDownCell.ShowSpinButtonInEditStateプロパティをFalseに設定する必要があります。ShowSpinButtonInEditStateプロパティは、ShowSpinButtonプロパティがNotShownに設定されている場合のみ有効です。
サンプルコード
ユーザー定義セルでの実現
以下のように、NumericUpDownCellがセル編集コントロールを表示する際に、スピンボタンが表示されないように位置を調整したユーザー定義型セルでも実現できます。
NumericCellクラスのコード
次のコードは、NumericUpDownCellを継承するユーザー定義型セルNumericCellです。
デザイナによる設定
デザイナでNumericCellを使用するには、次のように操作します。
- 上記のコードをNumericCell.vbまたはNumericCell.csとしてファイルに保存する。
- ファイルをプロジェクトに追加する。
- プロジェクトをビルドする。
- テンプレートデザイナを開く。
- ツールボックスから"NumericCell"を選択し、ドラッグしてデザイナに配置する。
コーディングによる設定