任意のコントロールをセルの編集に使用できるようにするには、3つのクラスを作成する必要があります。カスタムセルクラス(DataGridViewCellクラスの派生クラス)、カスタム列クラス(DataGridViewColumnクラスの派生クラス)、そして、編集に使用するコントロールを継承し、IDataGridViewEditingControlインターフェイスを実装したクラスです。 Imports System Imports System.Windows.Forms ''' <summary> ''' DataGridViewMaskedTextBoxCellオブジェクトの列を表します。 ''' </summary> Public Class DataGridViewMaskedTextBoxColumn Inherits DataGridViewColumn 'CellTemplateと
![DataGridViewにMaskedTextBoxを表示する](https://cdn-ak-scissors.b.st-hatena.com/image/square/662c8619b7cfe5c71d93ac30376fe39718310bb7/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Fdatagridview%2Fmaskedtextboxcolumn.jpg)