C#でコントロールクラスを継承したユーザーコントロールの作成方法

ZeeTermの機能追加をしていて調べたのでメモ。

1.「ソリューションエクスプローラー」のプロジェクトを右クリックし、[追加]−[ユーザーコントロール]を選択します。
2.適当なファイル名を入力し、「追加」ボタンを押下します。
3.作成したユーザーコントロールクラスのコードを表示します。
4.親クラスに継承したいコントロールクラスを入力します。

例 ラジオボタンを継承する場合

public partial class UserControl1 : RadioButton
{
    public UserControl1()
    {
        InitializeComponent();
    }
}

5.デザインファイルを開いて、「ツールボックス」から継承するコントロールをデザインファイルにドラッグアンドドロップします。


以上で既存のコントロールクラスを継承したコントロールを作成することができます。