方法 : Windows フォームでデザイン時サポートにアクセスする

更新 : 2007 年 11 月

カスタム コンポーネントおよびコントロールはデザイン可能です。つまり、これらには設定が含まれており、デザイン時にユーザーがグラフィカル ユーザー インターフェイス (UI) を使用して設定できます。これらの設定は、通常は実行時にコンポーネントのインスタンスに影響します。

クラスが IComponent インターフェイスを実装している場合は、Visual Studio などのデザイン環境で使用できます。

.NET Framework によって提供されるデザイン時サポートにアクセスするには、次の手順を実行する必要があります。

デザイン時サポートにアクセスするには

  1. System.Design アセンブリへの参照を追加します。

  2. UITypeEditor を実装する場合や、コンポーネントと [ツールボックス] または PropertyGrid コントロールとの間にやり取りがある場合は、System.Drawing.Design 名前空間をインポートします。

Imports System.Drawing.Design
using System.Drawing.Design;
  1. コンポーネントに独自のデザイン時の操作を実装する場合は、System.ComponentModel.Design 名前空間をインポートします。
Imports System.ComponentModel.Design
using System.ComponentModel.Design;
  1. Windows フォーム コントロールに独自のデザイン時の操作を実装する場合は、System.Windows.Forms.Design 名前空間をインポートします。この名前空間内の型を使用して、コンポーネント用のスマート タグまたはカスタム デザイナを作成できます。
Imports System.Windows.Forms.Design
using System.Windows.Forms.Design;

参照

処理手順

方法 : Windows フォーム コンポーネントにスマート タグを追加する

概念

デザイン時アーキテクチャ

その他の技術情報

デザイン時サポートの拡張

ユーザー インターフェイス型エディタ