コントロールの編集に使用されます。次のコード例は、宣言型のコントロールEditorPartとプログラムによるコントロールの使用方法を示しています。このコード例には、次の4つの部分があります。パーツページの表示モードを変更できるユーザーコントロール。control.カスタムWebPartコントロールを格納するクラス、およびWebPartコントロールのプロパティEditorPartを編集するためのカスタムコントロール。control.ブラウザーでページを読み込むときの例の動作について説明します。ページの表示モードを変更できるようにするユーザーコントロールです。EditorZoneコントロールへの宣言型参照が含まれています。パーツEditorPartコントロールセットの2つのコントロールへの宣言型参照が含まれています。アセンブリのRegisterディレクティブと<aspSample:TextDisplayWebPart>コントロールの要素を使用して、カスタムコントロールを参照します。WebPartというTextDisplayWebPart名前のカスタムクラスです。クラスは、インターフェイスIWebEditableを実装します。TextDisplayWebPartクラスTextDisplayEditorPartに関連付けられているプライベートクラスのコードを含む、入れ子になったプライベートクラスがあります。EditorZoneコントロールにその他のEditorPartコントロールと共に表示されます。選択して編集モードに切り替えます。クリックしてコントロールを編集します。TextDisplayWebPart.FontStyleプロパティを編集できるようにするカスタムコントロールを含む、3つのコントロールを表示できます。ボタンをクリックした場合は、ドロップダウンリストコントロールを使用してページをブラウズモードに戻し、編集変更のすべての効果を表示することができます。パーツコントロールセットに用意されている派生EditorPartコントロールとカスタムEditorPartコントロールで使用される、プロパティとメソッドの基本セットを提供します。WebPartレイアウト、外観、プロパティ、動作、またはその他の特性を変更して、関連付けられたコントロールを編集できます。ページが編集モードに移行した後に表示されます。EditorZoneBaseクラスから派生したゾーン内でのみ使用できます。control.ページが編集モードになった後、ユーザーは、選択WebPartしたコントロールの動詞メニューで編集動詞をクリックすることによって、編集するコントロールを選択できます。一度にWebPart編集できるコントロールは1つだけです。パーツコントロールセットではいくつかの派生コントロールが用意されています。これらのコントロールは、ほとんどのアプリケーションに必要なすべての編集機能を提供します。パーツページでこれらのコントロールを使用する一般的な方法は、要素内<zonetemplate>のページの永続化形式で宣言することです。コード例については、このトピックの「例」のセクションを参照してください。タイトルテキスト、高さ、幅、罫線属性などのプロパティを含む、関連付けられたコントロールの外観を編集します。関連付けられたコントロールを編集できるかどうか、閉じることができるかどうか、または別のゾーンに移動できるかどうかなど、特定の動作を編集します。このコントロールは、共有パーソナル化スコープでコントロールが編集されている場合にのみページで表示されます。関連付けられたコントロールのプロパティが、ソースコード内で属性をWebBrowsable使用して宣言されている場合、そのプロパティを編集します。パーツコントロールセットで提供されるすべての<fieldset>コントロールが要素内にレンダリングされます。音声指向のユーザーエージェントの両方について、タブナビゲーションを容易にします。(画面読み取りソフトウェアなど)。(実装者)カスタムEditorPartコントロールを作成するには、2つの重要なメソッドをオーバーライドする必要があります。メソッドApplyChanges()は、エディターコントロールに加えられた変更WebPartを、編集中のコントロールに適用します。メソッドSyncChanges()は、編集中WebPartのコントロールの現在の値を取得して、エディターコントロールが編集できるようにします。これらの2つの重要なメソッドを使用して、カスタムEditorPartコントロールWebPartとそれが編集しているコントロールとの間で値を取得し、設定します。IWebEditableコントロールにインターフェイスを実装することによって、カスタムコントロールをゾーンに追加できます。IWebEditableクラスの概要」を参照してください。WebPartコントロールでを実装する方法を示しています。インスタンスによって使用されるクラスを初期化します。このコンストラクターは、継承クラスによってのみ呼び出すことができます。キーを取得または設定します。WebControl)Adapterコントロール用のブラウザー固有のアダプターを取得します。オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。コレクションを取得します。コントロールの背景色を取得または設定します。取得または設定します。バインディングを格納しているコントロールを取得します。コントロールの境界線の色を取得または設定します。コントロールの境界線スタイルを取得または設定します。コントロールの境界線の幅を取得または設定します。コントロールの子コントロールが作成されたかどうかを示す値を取得します。コントロールが最小化または標準のどちらの状態で表示されるかを示す値を取得または設定します。コントロールを囲む境界線の種類を取得または設定します。プロパティの値を生成するために使用されるアルゴリズムを取得または設定します。プロパティで使用される区切り記号を表す文字値を取得します。オブジェクトを取得します。オブジェクトを取得します。コントロールのスタイルを取得します。このプロパティは、主にコントロールの開発者によって使用されます。プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロールの開発者によって使用されます。クラスを取得または設定します。実装している場合、名前付けコンテナーへの参照を取得します。実装している場合、名前付けコンテナーへの参照を取得します。コントロールに格納されている既定のボタンの識別子を取得または設定します。コントロールの動作をまとめた短い語句を取得または設定します。サーフェイスで使用されているかどうかを示す値を取得します。コントロールに表示する方向を取得または設定します。コントロールが編集モードである場合に表示するかどうかを示す値を取得します。テキストを含む文字列を取得します。コントロールを有効にするかどうかを示す値を取得または設定します。WebControl)EnableThemingテーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。コントロールがそのビュー状態と、そこに含まれる任意の子のコントロールのビュー状態を保持するかどうかを示す値を取得または設定します。デリゲートのリストを取得します。このプロパティは読み取り専用です。プロパティを取得します。取得または設定します。コントロールに格納されているコントロールのグループのキャプションを取得または設定します。Panel)HasAttributesコントロールに属性セットがあるかどうかを示す値を取得します。コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。コントロールの高さを取得または設定します。WebControl)HorizontalAlignパネルの内容の水平方向の配置を取得または設定します。取得または設定します。区別するために使用する文字を取得します。Control)IsChildControlStateClearedこのコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。Control)IsEnabledコントロールが有効かどうかを示す値を取得します。コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。Control)IsViewStateEnabledこのコントロールでビューステートが有効かどうかを示す値を取得します。よりビューステートの読み込みを行うかどうかを示す値を取得します。コントロールの名前付けコンテナーへの参照を取得します。インスタンスへの参照を取得します。コントロールの親コントロールへの参照を取得します。バージョンを表す値を取得します。バーの表示状態と位置を取得または設定します。サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナーに関する情報を取得します。Control)SkinIDコントロールに適用するスキンを取得または設定します。コントロールの外側のタグにスタイル属性として表示されるテキスト属性のコレクションを取得します。設定するかどうかを示す値を取得します。インデックスを取得または設定します。このプロパティは、主にコントロールの開発者によって使用されます。タグの名前を取得します。このプロパティは、主にコントロールの開発者によって使用されます。WebControl)TemplateControlこのコントロールを格納しているテンプレートへの参照を取得または設定します。仮想ディレクトリを取得します。コントロールのタイトルを取得または設定します。コントロールの上を移動したときに表示されるテキストを取得または設定します。Control)ValidateRequestModeブラウザーからのクライアント入力の安全性をコントロールで調べるかどうかを示す値を取得または設定します。コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。モードを取得または設定します。してレンダリングされているかどうかを示す値を取得または設定します。コントロールへの参照を取得します。コントロールへの参照を取得します。コントロールの幅を取得または設定します。WebControl)Wrapパネルの内容をラップするかどうかを示す値を取得または設定します。ゾーンへの参照を取得します。control.メソッドAddAttributesToRender(HtmlTextWriter)背景イメージ、配置、ラップ、および表示する属性のリストの方向に関する情報を追加します。コレクションに追加された後に呼び出されます。オブジェクトに要素を追加します。コントロールの対応するプロパティに保存します。コントロールにコピーして、コントロールの既存のスタイル要素を上書きします。このメソッドは、主にコントロールの開発者によって使用されます。プロパティをコントロールに適用します。データのデザイン時のトレースを開始します。プロパティに渡します。コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。コントロールのすべての子コントロールのビューステート情報を削除します。コントロールにコピーします。このメソッドは、主にコントロールの開発者によって使用されます。コントロールに対し、それらのコントロールに含まれる子コントロールを作成するように通知します。オブジェクトを作成します。オブジェクトを作成します。ソースをバインドします。ソースをバインドします。コントロールの子コントロールにバインドします。コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。データのデザイン時のトレースを終了します。コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。Control)Equals(Object)指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。コントロールの現在の名前付けコンテナーを検索します。コントロールの現在の名前付けコンテナーを検索します。メソッドはオーバーライドしないでください。Control)Focus()コントロールに入力フォーカスを設定します。コントロールの親ゾーンの現在の状態を取得します。zone.GetHashCode()既定のハッシュ関数として機能します。