controlとは? わかりやすく解説

コントロール

英語:control

「コントロール」の基本的な意味

「コントロール」とは、ある対象を管理・操作・統制することを指す言葉である。対象は物理的なものであったり、抽象的な概念であったりする。例えば、機械やシステムの操作、組織や人々の管理、感情や状況の把握・統制などが挙げられる。

「コントロール」の英語表記・英語例文

「コントロール」の英語表記は「control」である。以下に、英語での例文を3つ示す。 1. He has good control over his emotions.(彼は感情をうまくコントロールできる) 2. The government is trying to control inflation.(政府はインフレをコントロールしようとしている) 3. The new software allows users to control their home appliances remotely.(新しいソフトウェアは、ユーザーが家電を遠隔でコントロールできるようにする)

「コントロール」の類語・類語の意味

「コントロール」にはいくつかの類語が存在する。以下に、その類語と意味を示す。

管理

ある対象を監督・指導し、適切な状態に保つこと。組織や資源、情報などを対象とすることが多い。

操作

機械や装置、システムなどを、意図した動作や機能を実現するために働かせること。

統制

ある対象を統一的な基準やルールに従わせ、秩序を保つこと。組織や人々、状況などを対象とすることが多い。

「コントロール」に関連する用語・知識

品質管理

製品やサービスの品質を一定の基準に従って維持・向上させるための管理手法。品質をコントロールすることで、顧客満足度の向上やコスト削減が期待できる。

リモートコントロール

離れた場所から機器やシステムを操作すること。無線通信やインターネットを利用して、テレビやエアコンなどの家電製品をコントロールすることが一般的である。

プロジェクト管理

プロジェクトの目標達成に向けて、リソースやスケジュール、リスクなどを統合的にコントロールする手法。効率的なプロジェクト遂行を目指す。

「コントロール」を用いた例文

1. 彼は自分の時間をうまくコントロールして、効率的に仕事をこなしている。 2. 会社は従業員の労働時間を厳密にコントロールし、過労を防いでいる。 3. プロのスポーツ選手は、試合中の緊張感をコントロールすることが重要である。

control

別表記:コントロール

「control」とは、支配・管理・抑制・制御のことを意味する英語表現である。

「control」とは・「control」の意味

「control」とは、「支配」や「管理」、「抑制」などを意味する表現である。名詞だけではなく、「支配する」や「管理する」など動詞として用いることもできる。「control」と似た英単語に、「controller(制御装置)」、「controllable(制御可能な)」などがある。

「control」の複数形

「control」の複数形は、「controls」である。

「control」の活用変化一覧

・controlling(現在分詞)
・controlled(過去形)
・controlled(過去分詞)
・controls(三人称単数現在)
・controls(複数形)

「control」の語源・由来

「control」の語源は、中期英語の「controllen(正確さを検査する)」である。「controllen」が中期フランス語の「contreroller」や中世ラテン語の「contrarotulus」などを経て、現代英語の「control」となった。

「control」の類語

「control」の類語としては、「direct」や「manage」、「handle」などがある。

「control」を含む英熟語・英語表現

「to control」とは


「to control」とは、「~を操る」、「~を整える」、「牛耳を執る(牛耳る)」といった意味を持つ表現だ。「to controlled one's breathing(呼吸を整える)」、「to control oneself(自制する)」などのように用いられる。

「Control(ビデオゲーム)」とは

「Control(ビデオゲーム)」とは、2019年に発売されたアクションアドベンチャーゲームである。PC版、Playstation4版、Xbox One版など様々な機種で発売されている。プレイヤーは主人公のジェシー・フェイデンを操り、ヒスと呼ばれる敵を楽しながら、米国政府の機密機関を探索する。回避ダッシュやシールドなど、様々な能力を身につけられるパワーオブジェクトという特殊なアイテムを利用し、攻略を進めていく。本作は「D.I.C.E. Awards 2020」や「GDC Awards 2020」、「The Game Awards 2019」などで賞を受賞している。

「control」を含むその他の用語の解説

「controlキー」とは


「controlキー」とは、Windows用のキーボードに搭載されている特殊キーである。「Ctrl(コントロール)キー」とも呼ばれるもので、キーボード上の「Ctrl」と他のキーを組み合わせることで、様々な操作が可能だ。「Ctrl」と他のキーの組み合わせを、「ショートカットキー」と呼ぶ。例えば「Ctrl+C」でコピー、「Ctrl+V」でペースト、「Ctrl+S」で上書き保存ができる。

「control」の使い方・例文

「control」は、「支配する」、「操作する」という意味で用いられることが多い。例文にすると、「He couldn't control the new machine.(彼は新しい機械を操作することができなかった。)」、「Long ago, pirates controlled the seas.(はるか昔、海賊は海を支配していた。)」のようになる。「操作」、「管理」、「制御」など名詞として用いることも可能だ。例文としては、「We should talk more about gun control.(銃規制について、もっと話し合うべきだ。)」、「Control by violence should not be allowed.(暴力による支配は許されるべきではない。)」などが挙げられる。「control」を用いた例文は、他にも以下のようなものがある。

・I can't find the TV remote control.(テレビのリモコンが見当たらない。)
・I had a mouse in my house, so I called a pest control company.(家にネズミが出たため、害虫駆除業者を呼んだ。)
・Traffic was controlled because a marathon event was being held.(マラソン大会が開催されるため、交通規制が行われた。)

「control」と「manage」の違い

「管理」や「制御」、「支配」といった意味を持つ英単語は、「control」以外にも「manage」がある。同じような表現で使われるが、「control」と「manage」ではニュアンスが異なる。「control」は、「支配下において管理する」というニュアンスが強い。例えばペットに言うことを聞かせるような場合には、「control a pet」のように表現する。一方、「manage」は「対処するために何かを管理する」というニュアンスになる。

「彼は会社を管理している。」と表現する場合、「He manages the company.」、「He controls the company.」どちらも間違いではない。しかし、「manage」を用いると「会社を運営している」、「ビジネスを成功するために努力をしている」というニュアンスになるのに対して、「control」を使うと「力で会社を支配している」、「牛耳っている」といった印象を与える。「control」は、使い方によって「自分の思い通りに支配する」のような悪い印象を与えてしまうケースがあるため、注意が必要だ。

コントロール【control】

読み方:こんとろーる

[名](スル)

1 ちょうどよいぐあいに調節・統制すること。管理。「室温を―する」

2 球技で、ボールを自分の思うところに投げたり蹴(け)ったりすることができる能力。「―のいい投手」

3 レスリングで、寝技の一。相手を四つんばいにして、上から制御すること。


Control イベント


Control イベント


Control クラス

すべての ASP.NET サーバー コントロールが共有するプロパティ、メソッド、およびイベントを定義します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

<BindableAttribute(True)> _
<ThemeableAttribute(False)> _
Public Class Control
    Implements IComponent, IDisposable, IParserAccessor, IUrlResolutionService,
 _
    IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor
[BindableAttribute(true)] 
[ThemeableAttribute(false)] 
public class Control : IComponent, IDisposable,
 IParserAccessor, 
    IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor,
 IExpressionsAccessor
[BindableAttribute(true)] 
[ThemeableAttribute(false)] 
public ref class Control : IComponent, IDisposable,
 IParserAccessor, 
    IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor,
 IExpressionsAccessor
/** @attribute BindableAttribute(true) */ 
/** @attribute ThemeableAttribute(false) */ 
public class Control implements IComponent,
 IDisposable, 
    IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor,
 IControlDesignerAccessor, 
    IExpressionsAccessor
BindableAttribute(true) 
ThemeableAttribute(false) 
public class Control implements IComponent,
 IDisposable, 
    IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor,
 IControlDesignerAccessor, 
    IExpressionsAccessor
解説解説

これは、カスタム ASP.NET サーバー コントロールを開発するときに派生元となる主要なクラスです。Control にはユーザー インターフェイス (UI) に固有の機能はありません。UI を持たないコントロール、または独自の UI を表示するコントロールを組み合わせたコントロールを作成している場合は、Control から派生します。UI を持つコントロールを作成する場合は、System.Web.UI.WebControls 名前空間の WebControl またはその他のコントロールから派生します。これらのコントロールは、カスタム コントロール作成の適切な開始点として使用できます。

Control クラスは、カスタム コントロール、ユーザー コントロール、およびページなど、すべての ASP.NET サーバー コントロールの基本クラスです。ASP.NET ページは、Control クラスから継承する Page クラスのインスタンスであり、拡張子 .aspx を持つファイルに対する要求を処理します。

Control クラスは、Web アプリケーションのユーザー インターフェイスの一部として直接的または間接的に使用できます。このため、このクラスを使用する際は、安全なコードの作成およびアプリケーションのセキュリティ保護のためのベスト プラクティスに従っていることを注意深く確認する必要があります。これらのトピックの概要については、「Web アプリケーションのセキュリティ上の脅威の概要」、「セキュリティ ポリシーの実施」、および「セキュリティの基本概念」を参照してください。詳細については、「標準コントロールのセキュリティ保護」「方法 : 安全なエラー メッセージを表示する」、「方法 : HTML エンコーディングを文字列に適用して Web アプリケーションをスクリプトによる攻略から保護する」、および「検証コントロールの概要」を参照してください。

使用例使用例

Control クラスから派生したカスタム サーバー コントロールの例を次に示します。InnerContent クラスは Control.Render メソッドをオーバーライドし、ページ上にクラスの子コントロールがあるかどうかを確認し、コントロールの最初の子がリテラル コントロールかどうかを調べます。これらの条件がいずれも満たされた場合、オーバーライドされたメソッドは HTML 文字列 (<H2>メッセージ : , リテラル コントロールの内容, および終了タグの </H2>) を Web フォーム ページに書き込みます。

Option Explicit
Option Strict

Imports System
Imports System.Web
Imports System.Web.UI
Imports Microsoft.VisualBasic

Namespace SimpleControlSamples
    Public Class InnerContent
        Inherits Control
        <System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand,
 Name:="Execution")> _
        Protected Overrides Sub
 Render(output As HtmlTextWriter)
            
            If HasControls() And TypeOf
 Controls(0) Is LiteralControl Then
                output.Write("<H2>Your message : ")
                Controls(0).RenderControl(output)
                output.Write("</H2>")
            End If
        End Sub 'Render
    End Class 'InnerContent
End Namespace 'SimpleControlSamples
using System;
using System.Web;
using System.Web.UI;

namespace SimpleControlSamples {

    public class InnerContent : Control {
    [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand,
 Name="Execution")] 
       protected override void Render(HtmlTextWriter
 output) {

           if ( (HasControls()) && (Controls[0] is LiteralControl)
 ) {
               output.Write("<H2>Your message : ");
               Controls[0].RenderControl(output);
               output.Write("</H2>");
           }
       }
    }    
}
   
package SimpleControlSamples; 

import System.*;
import System.Web.*;
import System.Web.UI.*; 
   
public class InnerContent extends Control
{
    /** @attribute System.Security.Permissions.PermissionSet(
        System.Security.Permissions.SecurityAction.Demand, Name = "Execution")
     */
    protected void Render(HtmlTextWriter output)
    {
        if (HasControls() && 
            get_Controls().get_Item(0) instanceof LiteralControl) {
            output.Write("<H2>Your message: ");
            get_Controls().get_Item(0).RenderControl(output);
            output.Write("</H2>");
        }
    } //Render
} //InnerContent
import System;
import System.Web;
import System.Web.UI;
import System.Security.Permissions;

package SimpleControlSamples {

    public class InnerContent extends
 Control {

       protected override function Render(output
 : HtmlTextWriter) {
    var securityperm : SecurityPermission;
         securityperm = new SecurityPermission(SecurityPermissionFlag.SerializationFormatter);
         securityperm.Demand();
           if ( (HasControls()) && (typeof(Controls[0])
 == LiteralControl) ) {
              output.Write("<H2>Your Message: " + (LiteralControl(Controls[0])).Text
 + "</H2>");
           }
       }
    }    
}
.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
  System.Web.UI.Control
     派生クラス
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control クラス

ビジュアルな表示のコンポーネントであるコントロールの基本クラスを定義します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
<ComVisibleAttribute(True)> _
Public Class Control
    Inherits Component
    Implements IDropTarget, ISynchronizeInvoke, IWin32Window,
 IBindableComponent, _
    IComponent, IDisposable
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
[ComVisibleAttribute(true)] 
public class Control : Component, IDropTarget,
 ISynchronizeInvoke, IWin32Window, 
    IBindableComponent, IComponent, IDisposable
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] 
[ComVisibleAttribute(true)] 
public ref class Control : public
 Component, IDropTarget, ISynchronizeInvoke, IWin32Window, 
    IBindableComponent, IComponent, IDisposable
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
/** @attribute ComVisibleAttribute(true) */ 
public class Control extends Component implements
 IDropTarget, ISynchronizeInvoke, 
    IWin32Window, IBindableComponent, IComponent, IDisposable
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
ComVisibleAttribute(true) 
public class Control extends
 Component implements IDropTarget, ISynchronizeInvoke, 
    IWin32Window, IBindableComponent, IComponent, IDisposable
解説解説

独自のコントロール クラスを作成するには、UserControl クラス、Control クラス、または提供されたその他の Windows フォーム コントロールから継承します。カスタム コントロールの作成方法の詳細については、「.NET Framework を使用したカスタム Windows フォーム コントロールの開発」を参照してください。

Control クラスは、ユーザーに情報を表示するクラスが必要とする基本的な機能を実装します。ユーザー入力は、キーボードとポインティング デバイスをとおして処理されます。また、メッセージのルーティングとセキュリティも処理されます。コントロールの範囲 (サイズと位置) は定義されますが、描画は実装されません。ウィンドウのハンドル (hWnd) も用意されます。

Windows フォーム コントロールはアンビエント プロパティを使用するため、子コントロールを周囲の環境のように表示できます。アンビエント プロパティは、コントロール プロパティです。設定しない場合は、親コントロールから取得されます。コントロールに Parent がなく、プロパティが設定されていない場合、コントロールは Site プロパティをとおしてアンビエント プロパティの値を決定しようとします。コントロールが配置されていない場合、そのサイトがアンビエント プロパティをサポートしていない場合、または AmbientProperties にプロパティが設定されていない場合、コントロールは独自の既定値を使用します。一般的に、アンビエント プロパティは、子コントロールに伝えられる BackColor などのコントロールの特性を表します。たとえば、Button は、既定では親の Form と同じ BackColor を持ちます。Control クラスで提供されるアンビエント プロパティには、Cursor、Font、BackColor、ForeColor、および RightToLeftがあります。

メモメモ

Windows フォーム アプリケーションを Windows XP visual スタイルをサポートするように設定するには、必ず FlatStyle プロパティを System に設定して、実行可能ファイルにマニフェストを含めます。マニフェストは、アプリケーション実行可能ファイルの中のリソースとして、または実行可能ファイルと同じディレクトリに存在する別個のファイルとして含まれる XML ファイルです。マニフェストの例については、FlatStyle 列挙体のトピックで「例」を参照してください。Windows XP で使用できる visual スタイルの使用方法の詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library) の「Using Windows XP Visual Styles」を参照してください。

Windows フォームには、ユーザー補助のサポートが組み込まれており、ユーザー補助クライアント アプリケーションと協調して動作するための、アプリケーションに関する情報が提供されます。ユーザー補助クライアント アプリケーションには、画面拡大ユーティリティとレビューア ユーティリティ、音声入力ユーティリティ、オンスクリーン キーボード、代替入力デバイス、キーボード拡張ユーティリティなどがあります。こうしたユーザー補助クライアント アプリケーションに対して、追加情報を提供する必要が生じる場合があります。この追加情報を提供するには 2 つの方法があります。1 つは、ユーザー補助クライアント アプリケーションに報告される AccessibleName、AccessibleDescription、AccessibleDefaultActionDescription、AccessibleRole の各プロパティ値を設定する方法です。この方法は、一般に、既存のコントロール用の限定されたユーザー補助情報を提供するために使用されます。もう 1 つの方法として、AccessibleObject クラスまたは Control.ControlAccessibleObject クラスから派生させて独自のクラスを作成し、必要なユーザー補助情報をすべて提供することもできます。

System.Windows.Forms 名前空間にあるコントロールの多くは、基になる Windows コモン コントロールをベースとしてその上に構築されています。Windows コモン コントロールの詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library) の「General Control Reference」を参照してください。

個別のプロセスから Windows フォーム コントロールを識別するには、標準の SendMessage 呼び出しを使用して WM_GETCONTROLNAME メッセージを渡します。WM_GETCONTROLNAME は、言語および Windows 階層には依存しません。詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library) で「Automating Windows Forms」の「Recommended Solution for Windows Forms」を参照してください。

継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      System.Windows.Forms.Control
         派生クラス
スレッド セーフスレッド セーフ

スレッド セーフであるメンバは、BeginInvoke、EndInvoke、Invoke、InvokeRequired、および CreateGraphics だけです。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control コンストラクタ ()

既定の設定を使用して、Control クラスの新しいインスタンスを初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control コンストラクタ (String, Int32, Int32, Int32, Int32)

テキスト、サイズ、および位置を指定して、Control クラスの新しいインスタンスを初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control コンストラクタ (String)

テキストを指定して、Control クラスの新しいインスタンスを初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control コンストラクタ


Control コンストラクタ


Control コンストラクタ (Control, String)

テキストを指定して、Control クラスの新しいインスタンスを子コントロールとして初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    parent As Control, _
    text As String _
)
public Control (
    Control parent,
    string text
)
public:
Control (
    Control^ parent, 
    String^ text
)
public Control (
    Control parent, 
    String text
)
public function Control (
    parent : Control, 
    text : String
)

パラメータ

parent

コントロールの親である Control。

text

コントロールによって表示されるテキスト。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control コンストラクタ (Control, String, Int32, Int32, Int32, Int32)

テキスト、サイズ、および位置を指定して、Control クラスの新しいインスタンスを子コントロールとして初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Control プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AppRelativeTemplateSourceDirectory このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。
パブリック プロパティ BindingContainer このコントロールのデータ バインディングを格納しているコントロールを取得します。
パブリック プロパティ ClientID ASP.NET によって生成されたサーバー コントロール ID を取得します。
パブリック プロパティ Controls UI 階層構造の指定されたサーバー コントロールの子コントロールを表す ControlCollection オブジェクトを取得します。
パブリック プロパティ EnableTheming このコントロールにテーマを適用するかどうかを示す値を取得または設定します。
パブリック プロパティ EnableViewState サーバー コントロールが、そのビューステートおよび格納している子コントロールのビューステートを、要求しているクライアントに永続化させるかどうかを示す値を取得または設定します。
パブリック プロパティ ID サーバー コントロールに割り当てられたプログラム ID を取得または設定します。
パブリック プロパティ NamingContainer 同じ Control.ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナへの参照を取得します。
パブリック プロパティ Page サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。
パブリック プロパティ Parent ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。
パブリック プロパティ Site デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナに関する情報を取得します。
パブリック プロパティ SkinID コントロールに適用するスキンを取得または設定します。
パブリック プロパティ TemplateControl このコントロールを格納しているテンプレートへの参照を取得または設定します。
パブリック プロパティ TemplateSourceDirectory 現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。
パブリック プロパティ UniqueID 階層構造で修飾されたサーバー コントロールの一意の ID を取得します。
パブリック プロパティ Visible サーバー コントロールを UI としてページに表示するかどうかを示す値を取得または設定します。
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter コントロール用のブラウザ固有のアダプタを取得します。
プロテクト プロパティ ChildControlsCreated サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。
プロテクト プロパティ ClientIDSeparator ClientID プロパティで使用される区切り記号を表す文字値を取得します。
プロテクト プロパティ Context 現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。
プロテクト プロパティ DesignMode コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。
プロテクト プロパティ Events コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。
プロテクト プロパティ HasChildViewState 現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。
プロテクト プロパティ IdSeparator コントロール ID を区別するために使用する文字を取得します。
プロテクト プロパティ IsChildControlStateCleared このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。
プロテクト プロパティ IsTrackingViewState サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。
プロテクト プロパティ IsViewStateEnabled このコントロールでビューステートが有効かどうかを示す値を取得します。
プロテクト プロパティ LoadViewStateByID コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。
プロテクト プロパティ ViewState 同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。
プロテクト プロパティ ViewStateIgnoresCase StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IControlBuilderAccessor.ControlBuilder このメンバの説明については、IControlBuilderAccessor.ControlBuilder のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.UserData このメンバの説明については、IControlDesignerAccessor.UserData のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IDataBindingsAccessor.DataBindings このメンバの説明については、IDataBindingsAccessor.DataBindings のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IDataBindingsAccessor.HasDataBindings このメンバの説明については、IDataBindingsAccessor.HasDataBindings のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IExpressionsAccessor.Expressions このメンバの説明については、IExpressionsAccessor.Expressions のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IExpressionsAccessor.HasExpressions このメンバの説明については、IExpressionsAccessor.HasExpressions のトピックを参照してください。
参照参照

関連項目

Control クラス
System.Web.UI 名前空間
Page
TemplateControl
LiteralControl
WebControl

その他の技術情報

ASP.NET カスタム サーバー コントロールの開発

Control プロパティ


パブリック プロパティパブリック プロパティ

プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ CanRaiseEvents オーバーライドされます。 コントロールでイベントが発生するかどうかを決定します。
プロテクト プロパティ CreateParams コントロール ハンドルが作成されるときに必要な作成パラメータを取得します。
プロテクト プロパティ DefaultCursor コントロールの既定のカーソルを取得または設定します。
プロテクト プロパティ DefaultImeMode コントロールがサポートしている既定の IME (Input Method Editor) モードを取得します。
プロテクト プロパティ DefaultMargin コントロール間に既定で指定されている空白をピクセル単位で取得します。
プロテクト プロパティ DefaultMaximumSize コントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得します。
プロテクト プロパティ DefaultMinimumSize コントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得します。
プロテクト プロパティ DefaultPadding コントロールの内容の内部間隔をピクセル単位で取得します。
プロテクト プロパティ DefaultSize コントロールの既定のサイズを取得します。
プロテクト プロパティ DesignMode  Component が現在デザイン モードかどうかを示す値を取得します。 ( Component から継承されます。)
プロテクト プロパティ Events  Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。)
プロテクト プロパティ FontHeight コントロールのフォントの高さを取得または設定します。
プロテクト プロパティ RenderRightToLeft  
プロテクト プロパティ ResizeRedraw サイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定します。
プロテクト プロパティ .NET Compact Framework によるサポート ShowFocusCues コントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得します。
プロテクト プロパティ ShowKeyboardCues ユーザー インターフェイスがキーボード アクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得します。
参照参照

Control メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyStyleSheetSkin ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。
パブリック メソッド DataBind オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。
パブリック メソッド Dispose サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド FindControl オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。
パブリック メソッド Focus コントロールに入力フォーカスを設定します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド HasControls サーバー コントロールに子コントロールが含まれているかどうかを確認します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド RenderControl オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。
パブリック メソッド ResolveClientUrl ブラウザで使用できる URL を取得します。
パブリック メソッド ResolveUrl 要求側クライアントで使用できる URL に変換します。
パブリック メソッド SetRenderMethodDelegate サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラ デリゲートを割り当てます。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddedControl 子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。
プロテクト メソッド AddParsedSubObject サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。
プロテクト メソッド BuildProfileTree ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。
プロテクト メソッド ClearChildControlState サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。
プロテクト メソッド ClearChildState サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。
プロテクト メソッド ClearChildViewState サーバー コントロールのすべての子コントロールのビューステート情報を削除します。
プロテクト メソッド CreateChildControls ASP.NET ページ フレームワークによって呼び出され、コンポジション ベースの実装を使用するサーバー コントロールに、ポスト バックまたは表示のための準備として、格納する子コントロールを作成するように通知します。
プロテクト メソッド CreateControlCollection サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。
プロテクト メソッド DataBind オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。
プロテクト メソッド DataBindChildren データ ソースをサーバー コントロールの子コントロールにバインドします。
プロテクト メソッド EnsureChildControls サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。
プロテクト メソッド EnsureID ID が割り当てられていないコントロールの ID を作成します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FindControl オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。
プロテクト メソッド GetDesignModeState コントロールのデザイン時データを取得します。
プロテクト メソッド HasEvents コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。
プロテクト メソッド IsLiteralContent サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。
プロテクト メソッド LoadControlState SaveControlState メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。
プロテクト メソッド LoadViewState SaveViewState メソッドによって保存された前回のページ要求からビューステート情報を復元します。
プロテクト メソッド MapPathSecure 仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnBubbleEvent サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。
プロテクト メソッド OnDataBinding DataBinding イベントを発生させます。
プロテクト メソッド OnInit Init イベントを発生させます。
プロテクト メソッド OnLoad Load イベントを発生させます。
プロテクト メソッド OnPreRender PreRender イベントを発生させます。
プロテクト メソッド OnUnload Unload イベントを発生させます。
プロテクト メソッド OpenFile ファイルの読み込みで使用される Stream を取得します。
プロテクト メソッド RaiseBubbleEvent イベントのソースおよびその情報をコントロールの親に割り当てます。
プロテクト メソッド RemovedControl 子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。
プロテクト メソッド Render 提供されたクライアントに表示される内容を書き込む HtmlTextWriter オブジェクトに、サーバー コントロールの内容を送信します。
プロテクト メソッド RenderChildren クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。
プロテクト メソッド RenderControl オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。
プロテクト メソッド ResolveAdapter 指定したコントロールを表示するコントロール アダプタを取得します。
プロテクト メソッド SaveControlState ページがサーバーにポスト バックされた時間以降に発生した、サーバー コントロールの状態の変更を保存します。
プロテクト メソッド SaveViewState ページがサーバーにポスト バックされた時間以降に発生した、サーバー コントロールのビューステートの変更を保存します。
プロテクト メソッド SetDesignModeState コントロールのデザイン時データを設定します。
プロテクト メソッド TrackViewState サーバー コントロールにビューステートの変更を追跡させ、サーバー コントロールの StateBag オブジェクトに変更を格納できるようにします。このオブジェクトは、Control.ViewState プロパティによってアクセスできます。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.GetDesignModeState このメンバの説明については、IControlDesignerAccessor.GetDesignModeState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.SetDesignModeState このメンバの説明については、IControlDesignerAccessor.SetDesignModeState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.SetOwnerControl このメンバの説明については、IControlDesignerAccessor.SetOwnerControl のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IParserAccessor.AddParsedSubObject このメンバの説明については、IParserAccessor.AddParsedSubObject のトピックを参照してください。
参照参照

関連項目

Control クラス
System.Web.UI 名前空間
Page
TemplateControl
LiteralControl
WebControl

その他の技術情報

ASP.NET カスタム サーバー コントロールの開発

Control メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド BeginInvoke オーバーロードされます。 コントロールの基になるハンドルが作成されたスレッド上で、非同期的にデリゲートを実行します。
パブリック メソッド BringToFront コントロールを z オーダーの最前面へ移動します。
パブリック メソッド Contains 指定したコントロールが、コントロールの子かどうかを示す値を取得します。
パブリック メソッド CreateControl ハンドルおよび子コントロールの作成を含めて、強制的にコントロールを作成します。
パブリック メソッド CreateGraphics コントロールの Graphics を作成します。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose オーバーロードされます。 Control によって使用されているすべてのリソースを解放します。
パブリック メソッド DoDragDrop ドラッグ アンド ドロップ操作を開始します。
パブリック メソッド DrawToBitmap 指定したビットマップへのレンダリングをサポートします。
パブリック メソッド EndInvoke 渡された IAsyncResult によって表される、非同期操作の戻り値を取得します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド FindForm コントロールがあるフォームを取得します。
パブリック メソッド Focus コントロールに入力フォーカスを設定します。
パブリック メソッド FromChildHandle 指定したハンドルを格納しているコントロールを取得します。
パブリック メソッド FromHandle 指定したハンドルに現在関連付けられているコントロールを返します。
パブリック メソッド GetChildAtPoint オーバーロードされます。 指定した位置の子コントロールを取得します。
パブリック メソッド GetContainerControl コントロールの親チェインの 1 つ上の ContainerControl を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetNextControl 子コントロールのタブ オーダー内の 1 つ前または 1 つ後ろのコントロールを取得します。
パブリック メソッド GetPreferredSize コントロールが適合する四角形領域のサイズを取得します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド Hide コントロールをユーザーに対して非表示にします。
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Invalidate オーバーロードされます。 コントロールの特定の領域を無効にし、そのコントロールに描画メッセージを送信します。
パブリック メソッド Invoke オーバーロードされます。 コントロールの基になるウィンドウ ハンドルを所有するスレッド上で、デリゲートを実行します。
パブリック メソッド IsKeyLocked CapsLock、NumLock、または ScrollLock の各キーが有効かどうかを判断します。
パブリック メソッド IsMnemonic 指定した文字が、指定した文字列内のコントロールに割り当てられたニーモニック文字かどうかを確認します。
パブリック メソッド PerformLayout オーバーロードされます。 コントロールがレイアウト ロジックを子コントロールに適用するように強制します。
パブリック メソッド PointToClient 指定した画面上のポイントを計算してクライアント座標を算出します。
パブリック メソッド PointToScreen 指定したクライアント ポイントを計算して画面座標を算出します。
パブリック メソッド PreProcessControlMessage キーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。
パブリック メソッド PreProcessMessage キーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。
パブリック メソッド RectangleToClient 指定した画面上の四角形のサイズと位置をクライアント座標で算出します。
パブリック メソッド RectangleToScreen 指定したクライアント領域の四角形のサイズと位置を画面座標で算出します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Refresh 強制的に、コントロールがクライアント領域を無効化し、直後にそのコントロール自体とその子コントロールを再描画するようにします。
パブリック メソッド ResetBackColor BackColor プロパティを既定値にリセットします。
パブリック メソッド ResetBindings BindingSource にバインドされたコントロールに対し、リスト内のすべての項目を再度読み込んで表示値を更新するよう通知します。
パブリック メソッド ResetCursor Cursor プロパティを既定値にリセットします。
パブリック メソッド ResetFont Font プロパティを既定値にリセットします。
パブリック メソッド ResetForeColor ForeColor プロパティを既定値にリセットします。
パブリック メソッド ResetImeMode ImeMode プロパティを既定値にリセットします。
パブリック メソッド ResetRightToLeft RightToLeft プロパティを既定値にリセットします。
パブリック メソッド ResetText Text プロパティを既定値にリセットします。
パブリック メソッド ResumeLayout オーバーロードされます。 通常のレイアウト ロジックを再開します。
パブリック メソッド Scale オーバーロードされます。 コントロールおよび子コントロールのスケールを設定します。
パブリック メソッド Select オーバーロードされます。 コントロールをアクティブにします。
パブリック メソッド SelectNextControl 次のコントロールをアクティブにします。
パブリック メソッド SendToBack コントロールを z オーダーの背面に移動します。
パブリック メソッド SetBounds オーバーロードされます。 コントロールの範囲を設定します。
パブリック メソッド Show コントロールをユーザーに対して表示します。
パブリック メソッド SuspendLayout コントロールのレイアウト ロジックを一時的に中断します。
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 ( Component から継承されます。)
パブリック メソッド Update コントロールによって、クライアント領域内の無効化された領域が再描画されます。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AccessibilityNotifyClients オーバーロードされます。 ユーザー補助クライアント アプリケーションに AccessibleEvents を通知します。
プロテクト メソッド CreateAccessibilityInstance コントロールの新しいユーザー補助オブジェクトを作成します。
プロテクト メソッド CreateControlsInstance コントロールのコントロール コレクションの新しいインスタンスを作成します。
プロテクト メソッド CreateHandle コントロールのハンドルを作成します。
プロテクト メソッド DefWndProc 指定したメッセージを既定のウィンドウ プロシージャに送信します。
プロテクト メソッド DestroyHandle コントロールに関連付けられたハンドルを破棄します。
プロテクト メソッド Dispose オーバーロードされます。 オーバーライドされます。 Control によって使用されているすべてのリソースを解放します。
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。)
プロテクト メソッド GetAccessibilityObjectById 指定した AccessibleObject を取得します。
プロテクト メソッド GetAutoSizeMode AutoSize プロパティが有効なときのコントロールの動作を示す値を取得します。
プロテクト メソッド GetScaledBounds コントロールのスケールが設定される境界を取得します。
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。)
プロテクト メソッド GetStyle コントロールの指定したコントロール スタイル ビットの値を取得します。
プロテクト メソッド GetTopLevel コントロールがトップレベル コントロールかどうかを判断します。
プロテクト メソッド InitLayout コントロールが別のコンテナに追加された後、呼び出されます。
プロテクト メソッド InvokeGotFocus 指定したコントロールの GotFocus イベントを発生させます。
プロテクト メソッド InvokeLostFocus 指定したコントロールの LostFocus イベントを発生させます。
プロテクト メソッド InvokeOnClick 指定したコントロールの Click イベントを発生させます。
プロテクト メソッド InvokePaint 指定したコントロールの Paint イベントを発生させます。
プロテクト メソッド InvokePaintBackground 指定したコントロールの PaintBackground イベントを発生させます。
プロテクト メソッド IsInputChar 文字が、コントロールによって認識される入力文字かどうかを判断します。
プロテクト メソッド IsInputKey 指定されているキーが、通常の入力キーであるか、またはプリプロセスを必要とする特殊なキーであるかを確認します。
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド NotifyInvalidate 無効化するコントロールの領域を指定して、Invalidated イベントを発生させます。
プロテクト メソッド OnAutoSizeChanged AutoSizeChanged イベントを発生させます。
プロテクト メソッド OnBackColorChanged BackColorChanged イベントを発生させます。
プロテクト メソッド OnBackgroundImageChanged BackgroundImageChanged イベントを発生させます。
プロテクト メソッド OnBackgroundImageLayoutChanged BackgroundImageLayoutChanged イベントを発生させます。
プロテクト メソッド OnBindingContextChanged BindingContextChanged イベントを発生させます。
プロテクト メソッド OnCausesValidationChanged CausesValidationChanged イベントを発生させます。
プロテクト メソッド OnChangeUICues ChangeUICues イベントを発生させます。
プロテクト メソッド OnClick Click イベントを発生させます。
プロテクト メソッド OnClientSizeChanged ClientSizeChanged イベントを発生させます。
プロテクト メソッド OnContextMenuChanged ContextMenuChanged イベントを発生させます。
プロテクト メソッド OnContextMenuStripChanged ContextMenuStripChanged イベントを発生させます。
プロテクト メソッド OnControlAdded ControlAdded イベントを発生させます。
プロテクト メソッド OnControlRemoved ControlRemoved イベントを発生させます。
プロテクト メソッド OnCreateControl CreateControl イベントを発生させます。
プロテクト メソッド OnCursorChanged CursorChanged イベントを発生させます。
プロテクト メソッド OnDockChanged DockChanged イベントを発生させます。
プロテクト メソッド OnDoubleClick DoubleClick イベントを発生させます。
プロテクト メソッド OnDragDrop DragDrop イベントを発生させます。
プロテクト メソッド OnDragEnter DragEnter イベントを発生させます。
プロテクト メソッド OnDragLeave DragLeave イベントを発生させます。
プロテクト メソッド OnDragOver DragOver イベントを発生させます。
プロテクト メソッド OnEnabledChanged EnabledChanged イベントを発生させます。
プロテクト メソッド OnEnter Enter イベントを発生させます。
プロテクト メソッド OnFontChanged FontChanged イベントを発生させます。
プロテクト メソッド OnForeColorChanged ForeColorChanged イベントを発生させます。
プロテクト メソッド OnGiveFeedback GiveFeedback イベントを発生させます。
プロテクト メソッド OnGotFocus GotFocus イベントを発生させます。
プロテクト メソッド OnHandleCreated HandleCreated イベントを発生させます。
プロテクト メソッド OnHandleDestroyed HandleDestroyed イベントを発生させます。
プロテクト メソッド OnHelpRequested HelpRequested イベントを発生させます。
プロテクト メソッド OnImeModeChanged ImeModeChanged イベントを発生させます。
プロテクト メソッド OnInvalidated Invalidated イベントを発生させます。
プロテクト メソッド OnKeyDown KeyDown イベントを発生させます。
プロテクト メソッド OnKeyPress KeyPress イベントを発生させます。
プロテクト メソッド OnKeyUp KeyUp イベントを発生させます。
プロテクト メソッド OnLayout Layout イベントを発生させます。
プロテクト メソッド OnLeave Leave イベントを発生させます。
プロテクト メソッド OnLocationChanged LocationChanged イベントを発生させます。
プロテクト メソッド OnLostFocus LostFocus イベントを発生させます。
プロテクト メソッド OnMarginChanged MarginChanged イベントを発生させます。
プロテクト メソッド OnMouseCaptureChanged MouseCaptureChanged イベントを発生させます。
プロテクト メソッド OnMouseClick MouseClick イベントを発生させます。
プロテクト メソッド OnMouseDoubleClick MouseDoubleClick イベントを発生させます。
プロテクト メソッド OnMouseDown MouseDown イベントを発生させます。
プロテクト メソッド OnMouseEnter MouseEnter イベントを発生させます。
プロテクト メソッド OnMouseHover MouseHover イベントを発生させます。
プロテクト メソッド OnMouseLeave MouseLeave イベントを発生させます。
プロテクト メソッド OnMouseMove MouseMove イベントを発生させます。
プロテクト メソッド OnMouseUp MouseUp イベントを発生させます。
プロテクト メソッド OnMouseWheel MouseWheel イベントを発生させます。
プロテクト メソッド OnMove Move イベントを発生させます。
プロテクト メソッド OnNotifyMessage コントロールに Windows メッセージを通知します。
プロテクト メソッド OnPaddingChanged PaddingChanged イベントを発生させます。
プロテクト メソッド OnPaint Paint イベントを発生させます。
プロテクト メソッド OnPaintBackground コントロールの背景を描画します。
プロテクト メソッド OnParentBackColorChanged コントロールのコンテナの BackColor プロパティ値が変更された場合に、BackColorChanged イベントを発生させます。
プロテクト メソッド OnParentBackgroundImageChanged コントロールのコンテナの BackgroundImage プロパティ値が変更された場合に、BackgroundImageChanged イベントを発生させます。
プロテクト メソッド OnParentBindingContextChanged コントロールのコンテナの BindingContext プロパティ値が変更された場合に、BindingContextChanged イベントを発生させます。
プロテクト メソッド OnParentChanged ParentChanged イベントを発生させます。
プロテクト メソッド OnParentCursorChanged CursorChanged イベントを発生させます。
プロテクト メソッド OnParentEnabledChanged コントロールのコンテナの Enabled プロパティ値が変更された場合に、EnabledChanged イベントを発生させます。
プロテクト メソッド OnParentFontChanged コントロールのコンテナの Font プロパティ値が変更された場合に、FontChanged イベントを発生させます。
プロテクト メソッド OnParentForeColorChanged コントロールのコンテナの ForeColor プロパティ値が変更された場合に、ForeColorChanged イベントを発生させます。
プロテクト メソッド OnParentRightToLeftChanged コントロールのコンテナの RightToLeft プロパティ値が変更された場合に、RightToLeftChanged イベントを発生させます。
プロテクト メソッド OnParentVisibleChanged コントロールのコンテナの Visible プロパティ値が変更された場合に、VisibleChanged イベントを発生させます。
プロテクト メソッド OnPreviewKeyDown PreviewKeyDown イベントを発生させます。
プロテクト メソッド OnPrint Paint イベントを発生させます。
プロテクト メソッド OnQueryContinueDrag QueryContinueDrag イベントを発生させます。
プロテクト メソッド OnRegionChanged RegionChanged イベントを発生させます。
プロテクト メソッド OnResize Resize イベントを発生させます。
プロテクト メソッド OnRightToLeftChanged RightToLeftChanged イベントを発生させます。
プロテクト メソッド OnSizeChanged SizeChanged イベントを発生させます。
プロテクト メソッド OnStyleChanged StyleChanged イベントを発生させます。
プロテクト メソッド OnSystemColorsChanged SystemColorsChanged イベントを発生させます。
プロテクト メソッド OnTabIndexChanged TabIndexChanged イベントを発生させます。
プロテクト メソッド OnTabStopChanged TabStopChanged イベントを発生させます。
プロテクト メソッド OnTextChanged TextChanged イベントを発生させます。
プロテクト メソッド OnValidated Validated イベントを発生させます。
プロテクト メソッド OnValidating Validating イベントを発生させます。
プロテクト メソッド OnVisibleChanged VisibleChanged イベントを発生させます。
プロテクト メソッド ProcessCmdKey コマンド キーを処理します。
プロテクト メソッド ProcessDialogChar ダイアログ文字を処理します。
プロテクト メソッド ProcessDialogKey ダイアログ キーを処理します。
プロテクト メソッド ProcessKeyEventArgs キー メッセージを処理し、適切なコントロール イベントを生成します。
プロテクト メソッド ProcessKeyMessage キーボード メッセージを処理します。
プロテクト メソッド ProcessKeyPreview キーボード メッセージをプレビューします。
プロテクト メソッド ProcessMnemonic ニーモニック文字を処理します。
プロテクト メソッド RaiseDragEvent 適切なドラッグ イベントを発生させます。
プロテクト メソッド RaiseKeyEvent 適切なキー イベントを発生させます。
プロテクト メソッド RaiseMouseEvent 適切なマウス イベントを発生させます。
プロテクト メソッド RaisePaintEvent 適切な描画イベントを発生させます。
プロテクト メソッド RecreateHandle 強制的にコントロールのハンドルを再作成します。
プロテクト メソッド ReflectMessage 指定したメッセージを指定したハンドルにバインドされたコントロールにリフレクションします。
プロテクト メソッド ResetMouseEventArgs MouseLeave イベントを処理するためのコントロールをリセットします。
プロテクト メソッド RtlTranslateAlignment オーバーロードされます。 現在の配置を適切な配置に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド RtlTranslateContent 指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド RtlTranslateHorizontal 指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド RtlTranslateLeftRight 指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド ScaleControl コントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。
プロテクト メソッド ScaleCore  
プロテクト メソッド Select オーバーロードされます。 コントロールをアクティブにします。
プロテクト メソッド SetAutoSizeMode AutoSize プロパティが有効なときのコントロールの動作を示す値を設定します。
プロテクト メソッド SetBoundsCore このコントロールの指定した境界を設定する作業を実行します。
プロテクト メソッド SetClientSizeCore コントロールのクライアント領域のサイズを設定します。
プロテクト メソッド SetStyle 指定したスタイル ビットを指定した値に設定します。
プロテクト メソッド SetTopLevel コントロールをトップレベル コントロールとして設定します。
プロテクト メソッド SetVisibleCore コントロールを指定した表示状態に設定します。
プロテクト メソッド SizeFromClientSize クライアント領域の高さおよび幅からコントロール全体のサイズを決定します。
プロテクト メソッド UpdateBounds オーバーロードされます。 コントロールの範囲を更新します。
プロテクト メソッド UpdateStyles 割り当て済みのスタイルを強制的にコントロールに再適用します。
プロテクト メソッド UpdateZOrder コントロールを親の z オーダーで更新します。
プロテクト メソッド WndProc Windows メッセージを処理します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragDrop  
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragEnter  
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragLeave  
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragOver  
参照参照

Control メンバ

すべての ASP.NET サーバー コントロールが共有するプロパティ、メソッド、およびイベントを定義します。

Control データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AppRelativeTemplateSourceDirectory このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。
パブリック プロパティ BindingContainer このコントロールのデータ バインディングを格納しているコントロールを取得します。
パブリック プロパティ ClientID ASP.NET によって生成されたサーバー コントロール ID を取得します。
パブリック プロパティ Controls UI 階層構造の指定されたサーバー コントロールの子コントロールを表す ControlCollection オブジェクトを取得します。
パブリック プロパティ EnableTheming このコントロールにテーマを適用するかどうかを示す値を取得または設定します。
パブリック プロパティ EnableViewState サーバー コントロールが、そのビューステートおよび格納している子コントロールのビューステートを、要求しているクライアントに永続化させるかどうかを示す値を取得または設定します。
パブリック プロパティ ID サーバー コントロールに割り当てられたプログラム ID を取得または設定します。
パブリック プロパティ NamingContainer 同じ Control.ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナへの参照を取得します。
パブリック プロパティ Page サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。
パブリック プロパティ Parent ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。
パブリック プロパティ Site デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナに関する情報を取得します。
パブリック プロパティ SkinID コントロールに適用するスキンを取得または設定します。
パブリック プロパティ TemplateControl このコントロールを格納しているテンプレートへの参照を取得または設定します。
パブリック プロパティ TemplateSourceDirectory 現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。
パブリック プロパティ UniqueID 階層構造で修飾されたサーバー コントロールの一意の ID を取得します。
パブリック プロパティ Visible サーバー コントロールを UI としてページに表示するかどうかを示す値を取得または設定します。
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter コントロール用のブラウザ固有のアダプタを取得します。
プロテクト プロパティ ChildControlsCreated サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。
プロテクト プロパティ ClientIDSeparator ClientID プロパティで使用される区切り記号を表す文字値を取得します。
プロテクト プロパティ Context 現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。
プロテクト プロパティ DesignMode コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。
プロテクト プロパティ Events コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。
プロテクト プロパティ HasChildViewState 現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。
プロテクト プロパティ IdSeparator コントロール ID を区別するために使用する文字を取得します。
プロテクト プロパティ IsChildControlStateCleared このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。
プロテクト プロパティ IsTrackingViewState サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。
プロテクト プロパティ IsViewStateEnabled このコントロールでビューステートが有効かどうかを示す値を取得します。
プロテクト プロパティ LoadViewStateByID コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。
プロテクト プロパティ ViewState 同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。
プロテクト プロパティ ViewStateIgnoresCase StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyStyleSheetSkin ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。
パブリック メソッド DataBind オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。
パブリック メソッド Dispose サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド FindControl オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。
パブリック メソッド Focus コントロールに入力フォーカスを設定します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド HasControls サーバー コントロールに子コントロールが含まれているかどうかを確認します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド RenderControl オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。
パブリック メソッド ResolveClientUrl ブラウザで使用できる URL を取得します。
パブリック メソッド ResolveUrl 要求側クライアントで使用できる URL に変換します。
パブリック メソッド SetRenderMethodDelegate サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラ デリゲートを割り当てます。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddedControl 子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。
プロテクト メソッド AddParsedSubObject サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。
プロテクト メソッド BuildProfileTree ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。
プロテクト メソッド ClearChildControlState サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。
プロテクト メソッド ClearChildState サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。
プロテクト メソッド ClearChildViewState サーバー コントロールのすべての子コントロールのビューステート情報を削除します。
プロテクト メソッド CreateChildControls ASP.NET ページ フレームワークによって呼び出され、コンポジション ベースの実装を使用するサーバー コントロールに、ポスト バックまたは表示のための準備として、格納する子コントロールを作成するように通知します。
プロテクト メソッド CreateControlCollection サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。
プロテクト メソッド DataBind オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。
プロテクト メソッド DataBindChildren データ ソースをサーバー コントロールの子コントロールにバインドします。
プロテクト メソッド EnsureChildControls サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。
プロテクト メソッド EnsureID ID が割り当てられていないコントロールの ID を作成します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FindControl オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。
プロテクト メソッド GetDesignModeState コントロールのデザイン時データを取得します。
プロテクト メソッド HasEvents コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。
プロテクト メソッド IsLiteralContent サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。
プロテクト メソッド LoadControlState SaveControlState メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。
プロテクト メソッド LoadViewState SaveViewState メソッドによって保存された前回のページ要求からビューステート情報を復元します。
プロテクト メソッド MapPathSecure 仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnBubbleEvent サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。
プロテクト メソッド OnDataBinding DataBinding イベントを発生させます。
プロテクト メソッド OnInit Init イベントを発生させます。
プロテクト メソッド OnLoad Load イベントを発生させます。
プロテクト メソッド OnPreRender PreRender イベントを発生させます。
プロテクト メソッド OnUnload Unload イベントを発生させます。
プロテクト メソッド OpenFile ファイルの読み込みで使用される Stream を取得します。
プロテクト メソッド RaiseBubbleEvent イベントのソースおよびその情報をコントロールの親に割り当てます。
プロテクト メソッド RemovedControl 子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。
プロテクト メソッド Render 提供されたクライアントに表示される内容を書き込む HtmlTextWriter オブジェクトに、サーバー コントロールの内容を送信します。
プロテクト メソッド RenderChildren クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。
プロテクト メソッド RenderControl オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。
プロテクト メソッド ResolveAdapter 指定したコントロールを表示するコントロール アダプタを取得します。
プロテクト メソッド SaveControlState ページがサーバーにポスト バックされた時間以降に発生した、サーバー コントロールの状態の変更を保存します。
プロテクト メソッド SaveViewState ページがサーバーにポスト バックされた時間以降に発生した、サーバー コントロールのビューステートの変更を保存します。
プロテクト メソッド SetDesignModeState コントロールのデザイン時データを設定します。
プロテクト メソッド TrackViewState サーバー コントロールにビューステートの変更を追跡させ、サーバー コントロールの StateBag オブジェクトに変更を格納できるようにします。このオブジェクトは、Control.ViewState プロパティによってアクセスできます。
パブリック イベントパブリック イベント
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.GetDesignModeState このメンバの説明については、IControlDesignerAccessor.GetDesignModeState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.SetDesignModeState このメンバの説明については、IControlDesignerAccessor.SetDesignModeState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.SetOwnerControl このメンバの説明については、IControlDesignerAccessor.SetOwnerControl のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IParserAccessor.AddParsedSubObject このメンバの説明については、IParserAccessor.AddParsedSubObject のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IControlBuilderAccessor.ControlBuilder このメンバの説明については、IControlBuilderAccessor.ControlBuilder のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IControlDesignerAccessor.UserData このメンバの説明については、IControlDesignerAccessor.UserData のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IDataBindingsAccessor.DataBindings このメンバの説明については、IDataBindingsAccessor.DataBindings のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IDataBindingsAccessor.HasDataBindings このメンバの説明については、IDataBindingsAccessor.HasDataBindings のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IExpressionsAccessor.Expressions このメンバの説明については、IExpressionsAccessor.Expressions のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IExpressionsAccessor.HasExpressions このメンバの説明については、IExpressionsAccessor.HasExpressions のトピックを参照してください。
参照参照

関連項目

Control クラス
System.Web.UI 名前空間
Page
TemplateControl
LiteralControl
WebControl

その他の技術情報

ASP.NET カスタム サーバー コントロールの開発

Control メンバ

ビジュアルな表示のコンポーネントであるコントロールの基本クラスを定義します。

Control データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ CanRaiseEvents オーバーライドされます。 コントロールでイベントが発生するかどうかを決定します。
プロテクト プロパティ CreateParams コントロール ハンドルが作成されるときに必要な作成パラメータを取得します。
プロテクト プロパティ DefaultCursor コントロールの既定のカーソルを取得または設定します。
プロテクト プロパティ DefaultImeMode コントロールがサポートしている既定の IME (Input Method Editor) モードを取得します。
プロテクト プロパティ DefaultMargin コントロール間に既定で指定されている空白をピクセル単位で取得します。
プロテクト プロパティ DefaultMaximumSize コントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得します。
プロテクト プロパティ DefaultMinimumSize コントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得します。
プロテクト プロパティ DefaultPadding コントロールの内容の内部間隔をピクセル単位で取得します。
プロテクト プロパティ DefaultSize コントロールの既定のサイズを取得します。
プロテクト プロパティ DesignMode  Component が現在デザイン モードかどうかを示す値を取得します。(Component から継承されます。)
プロテクト プロパティ Events  Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。)
プロテクト プロパティ FontHeight コントロールのフォントの高さを取得または設定します。
プロテクト プロパティ RenderRightToLeft  
プロテクト プロパティ ResizeRedraw サイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定します。
プロテクト プロパティ .NET Compact Framework によるサポート ShowFocusCues コントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得します。
プロテクト プロパティ ShowKeyboardCues ユーザー インターフェイスがキーボード アクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド BeginInvoke オーバーロードされます。 コントロールの基になるハンドルが作成されたスレッド上で、非同期的にデリゲートを実行します。
パブリック メソッド BringToFront コントロールを z オーダーの最前面へ移動します。
パブリック メソッド Contains 指定したコントロールが、コントロールの子かどうかを示す値を取得します。
パブリック メソッド CreateControl ハンドルおよび子コントロールの作成を含めて、強制的にコントロールを作成します。
パブリック メソッド CreateGraphics コントロールの Graphics を作成します。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose オーバーロードされます。 Control によって使用されているすべてのリソースを解放します。
パブリック メソッド DoDragDrop ドラッグ アンド ドロップ操作を開始します。
パブリック メソッド DrawToBitmap 指定したビットマップへのレンダリングをサポートします。
パブリック メソッド EndInvoke 渡された IAsyncResult によって表される、非同期操作の戻り値を取得します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド FindForm コントロールがあるフォームを取得します。
パブリック メソッド Focus コントロールに入力フォーカスを設定します。
パブリック メソッド FromChildHandle 指定したハンドルを格納しているコントロールを取得します。
パブリック メソッド FromHandle 指定したハンドルに現在関連付けられているコントロールを返します。
パブリック メソッド GetChildAtPoint オーバーロードされます。 指定した位置の子コントロールを取得します。
パブリック メソッド GetContainerControl コントロールの親チェインの 1 つ上の ContainerControl を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetNextControl 子コントロールのタブ オーダー内の 1 つ前または 1 つ後ろのコントロールを取得します。
パブリック メソッド GetPreferredSize コントロールが適合する四角形領域のサイズを取得します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Hide コントロールをユーザーに対して非表示にします。
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Invalidate オーバーロードされます。 コントロールの特定の領域を無効にし、そのコントロールに描画メッセージを送信します。
パブリック メソッド Invoke オーバーロードされます。 コントロールの基になるウィンドウ ハンドルを所有するスレッド上で、デリゲートを実行します。
パブリック メソッド IsKeyLocked CapsLock、NumLock、または ScrollLock の各キーが有効かどうかを判断します。
パブリック メソッド IsMnemonic 指定した文字が、指定した文字列内のコントロールに割り当てられたニーモニック文字かどうかを確認します。
パブリック メソッド PerformLayout オーバーロードされます。 コントロールがレイアウト ロジックを子コントロールに適用するように強制します。
パブリック メソッド PointToClient 指定した画面上のポイントを計算してクライアント座標を算出します。
パブリック メソッド PointToScreen 指定したクライアント ポイントを計算して画面座標を算出します。
パブリック メソッド PreProcessControlMessage キーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。
パブリック メソッド PreProcessMessage キーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。
パブリック メソッド RectangleToClient 指定した画面上の四角形のサイズと位置をクライアント座標で算出します。
パブリック メソッド RectangleToScreen 指定したクライアント領域の四角形のサイズと位置を画面座標で算出します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Refresh 強制的に、コントロールがクライアント領域を無効化し、直後にそのコントロール自体とその子コントロールを再描画するようにします。
パブリック メソッド ResetBackColor BackColor プロパティを既定値にリセットします。
パブリック メソッド ResetBindings BindingSource にバインドされたコントロールに対し、リスト内のすべての項目を再度読み込んで表示値を更新するよう通知します。
パブリック メソッド ResetCursor Cursor プロパティを既定値にリセットします。
パブリック メソッド ResetFont Font プロパティを既定値にリセットします。
パブリック メソッド ResetForeColor ForeColor プロパティを既定値にリセットします。
パブリック メソッド ResetImeMode ImeMode プロパティを既定値にリセットします。
パブリック メソッド ResetRightToLeft RightToLeft プロパティを既定値にリセットします。
パブリック メソッド ResetText Text プロパティを既定値にリセットします。
パブリック メソッド ResumeLayout オーバーロードされます。 通常のレイアウト ロジックを再開します。
パブリック メソッド Scale オーバーロードされます。 コントロールおよび子コントロールのスケールを設定します。
パブリック メソッド Select オーバーロードされます。 コントロールをアクティブにします。
パブリック メソッド SelectNextControl 次のコントロールをアクティブにします。
パブリック メソッド SendToBack コントロールを z オーダーの背面に移動します。
パブリック メソッド SetBounds オーバーロードされます。 コントロールの範囲を設定します。
パブリック メソッド Show コントロールをユーザーに対して表示します。
パブリック メソッド SuspendLayout コントロールのレイアウト ロジックを一時的に中断します。
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 (Component から継承されます。)
パブリック メソッド Update コントロールによって、クライアント領域内の無効化された領域が再描画されます。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AccessibilityNotifyClients オーバーロードされます。 ユーザー補助クライアント アプリケーションに AccessibleEvents を通知します。
プロテクト メソッド CreateAccessibilityInstance コントロールの新しいユーザー補助オブジェクトを作成します。
プロテクト メソッド CreateControlsInstance コントロールのコントロール コレクションの新しいインスタンスを作成します。
プロテクト メソッド CreateHandle コントロールのハンドルを作成します。
プロテクト メソッド DefWndProc 指定したメッセージを既定のウィンドウ プロシージャに送信します。
プロテクト メソッド DestroyHandle コントロールに関連付けられたハンドルを破棄します。
プロテクト メソッド Dispose オーバーロードされます。 オーバーライドされます。 Control によって使用されているすべてのリソースを解放します。
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。)
プロテクト メソッド GetAccessibilityObjectById 指定した AccessibleObject を取得します。
プロテクト メソッド GetAutoSizeMode AutoSize プロパティが有効なときのコントロールの動作を示す値を取得します。
プロテクト メソッド GetScaledBounds コントロールのスケールが設定される境界を取得します。
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。)
プロテクト メソッド GetStyle コントロールの指定したコントロール スタイル ビットの値を取得します。
プロテクト メソッド GetTopLevel コントロールがトップレベル コントロールかどうかを判断します。
プロテクト メソッド InitLayout コントロールが別のコンテナに追加された後、呼び出されます。
プロテクト メソッド InvokeGotFocus 指定したコントロールの GotFocus イベントを発生させます。
プロテクト メソッド InvokeLostFocus 指定したコントロールの LostFocus イベントを発生させます。
プロテクト メソッド InvokeOnClick 指定したコントロールの Click イベントを発生させます。
プロテクト メソッド InvokePaint 指定したコントロールの Paint イベントを発生させます。
プロテクト メソッド InvokePaintBackground 指定したコントロールの PaintBackground イベントを発生させます。
プロテクト メソッド IsInputChar 文字が、コントロールによって認識される入力文字かどうかを判断します。
プロテクト メソッド IsInputKey 指定されているキーが、通常の入力キーであるか、またはプリプロセスを必要とする特殊なキーであるかを確認します。
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド NotifyInvalidate 無効化するコントロールの領域を指定して、Invalidated イベントを発生させます。
プロテクト メソッド OnAutoSizeChanged AutoSizeChanged イベントを発生させます。
プロテクト メソッド OnBackColorChanged BackColorChanged イベントを発生させます。
プロテクト メソッド OnBackgroundImageChanged BackgroundImageChanged イベントを発生させます。
プロテクト メソッド OnBackgroundImageLayoutChanged BackgroundImageLayoutChanged イベントを発生させます。
プロテクト メソッド OnBindingContextChanged BindingContextChanged イベントを発生させます。
プロテクト メソッド OnCausesValidationChanged CausesValidationChanged イベントを発生させます。
プロテクト メソッド OnChangeUICues ChangeUICues イベントを発生させます。
プロテクト メソッド OnClick Click イベントを発生させます。
プロテクト メソッド OnClientSizeChanged ClientSizeChanged イベントを発生させます。
プロテクト メソッド OnContextMenuChanged ContextMenuChanged イベントを発生させます。
プロテクト メソッド OnContextMenuStripChanged ContextMenuStripChanged イベントを発生させます。
プロテクト メソッド OnControlAdded ControlAdded イベントを発生させます。
プロテクト メソッド OnControlRemoved ControlRemoved イベントを発生させます。
プロテクト メソッド OnCreateControl CreateControl イベントを発生させます。
プロテクト メソッド OnCursorChanged CursorChanged イベントを発生させます。
プロテクト メソッド OnDockChanged DockChanged イベントを発生させます。
プロテクト メソッド OnDoubleClick DoubleClick イベントを発生させます。
プロテクト メソッド OnDragDrop DragDrop イベントを発生させます。
プロテクト メソッド OnDragEnter DragEnter イベントを発生させます。
プロテクト メソッド OnDragLeave DragLeave イベントを発生させます。
プロテクト メソッド OnDragOver DragOver イベントを発生させます。
プロテクト メソッド OnEnabledChanged EnabledChanged イベントを発生させます。
プロテクト メソッド OnEnter Enter イベントを発生させます。
プロテクト メソッド OnFontChanged FontChanged イベントを発生させます。
プロテクト メソッド OnForeColorChanged ForeColorChanged イベントを発生させます。
プロテクト メソッド OnGiveFeedback GiveFeedback イベントを発生させます。
プロテクト メソッド OnGotFocus GotFocus イベントを発生させます。
プロテクト メソッド OnHandleCreated HandleCreated イベントを発生させます。
プロテクト メソッド OnHandleDestroyed HandleDestroyed イベントを発生させます。
プロテクト メソッド OnHelpRequested HelpRequested イベントを発生させます。
プロテクト メソッド OnImeModeChanged ImeModeChanged イベントを発生させます。
プロテクト メソッド OnInvalidated Invalidated イベントを発生させます。
プロテクト メソッド OnKeyDown KeyDown イベントを発生させます。
プロテクト メソッド OnKeyPress KeyPress イベントを発生させます。
プロテクト メソッド OnKeyUp KeyUp イベントを発生させます。
プロテクト メソッド OnLayout Layout イベントを発生させます。
プロテクト メソッド OnLeave Leave イベントを発生させます。
プロテクト メソッド OnLocationChanged LocationChanged イベントを発生させます。
プロテクト メソッド OnLostFocus LostFocus イベントを発生させます。
プロテクト メソッド OnMarginChanged MarginChanged イベントを発生させます。
プロテクト メソッド OnMouseCaptureChanged MouseCaptureChanged イベントを発生させます。
プロテクト メソッド OnMouseClick MouseClick イベントを発生させます。
プロテクト メソッド OnMouseDoubleClick MouseDoubleClick イベントを発生させます。
プロテクト メソッド OnMouseDown MouseDown イベントを発生させます。
プロテクト メソッド OnMouseEnter MouseEnter イベントを発生させます。
プロテクト メソッド OnMouseHover MouseHover イベントを発生させます。
プロテクト メソッド OnMouseLeave MouseLeave イベントを発生させます。
プロテクト メソッド OnMouseMove MouseMove イベントを発生させます。
プロテクト メソッド OnMouseUp MouseUp イベントを発生させます。
プロテクト メソッド OnMouseWheel MouseWheel イベントを発生させます。
プロテクト メソッド OnMove Move イベントを発生させます。
プロテクト メソッド OnNotifyMessage コントロールに Windows メッセージを通知します。
プロテクト メソッド OnPaddingChanged PaddingChanged イベントを発生させます。
プロテクト メソッド OnPaint Paint イベントを発生させます。
プロテクト メソッド OnPaintBackground コントロールの背景を描画します。
プロテクト メソッド OnParentBackColorChanged コントロールのコンテナの BackColor プロパティ値が変更された場合に、BackColorChanged イベントを発生させます。
プロテクト メソッド OnParentBackgroundImageChanged コントロールのコンテナの BackgroundImage プロパティ値が変更された場合に、BackgroundImageChanged イベントを発生させます。
プロテクト メソッド OnParentBindingContextChanged コントロールのコンテナの BindingContext プロパティ値が変更された場合に、BindingContextChanged イベントを発生させます。
プロテクト メソッド OnParentChanged ParentChanged イベントを発生させます。
プロテクト メソッド OnParentCursorChanged CursorChanged イベントを発生させます。
プロテクト メソッド OnParentEnabledChanged コントロールのコンテナの Enabled プロパティ値が変更された場合に、EnabledChanged イベントを発生させます。
プロテクト メソッド OnParentFontChanged コントロールのコンテナの Font プロパティ値が変更された場合に、FontChanged イベントを発生させます。
プロテクト メソッド OnParentForeColorChanged コントロールのコンテナの ForeColor プロパティ値が変更された場合に、ForeColorChanged イベントを発生させます。
プロテクト メソッド OnParentRightToLeftChanged コントロールのコンテナの RightToLeft プロパティ値が変更された場合に、RightToLeftChanged イベントを発生させます。
プロテクト メソッド OnParentVisibleChanged コントロールのコンテナの Visible プロパティ値が変更された場合に、VisibleChanged イベントを発生させます。
プロテクト メソッド OnPreviewKeyDown PreviewKeyDown イベントを発生させます。
プロテクト メソッド OnPrint Paint イベントを発生させます。
プロテクト メソッド OnQueryContinueDrag QueryContinueDrag イベントを発生させます。
プロテクト メソッド OnRegionChanged RegionChanged イベントを発生させます。
プロテクト メソッド OnResize Resize イベントを発生させます。
プロテクト メソッド OnRightToLeftChanged RightToLeftChanged イベントを発生させます。
プロテクト メソッド OnSizeChanged SizeChanged イベントを発生させます。
プロテクト メソッド OnStyleChanged StyleChanged イベントを発生させます。
プロテクト メソッド OnSystemColorsChanged SystemColorsChanged イベントを発生させます。
プロテクト メソッド OnTabIndexChanged TabIndexChanged イベントを発生させます。
プロテクト メソッド OnTabStopChanged TabStopChanged イベントを発生させます。
プロテクト メソッド OnTextChanged TextChanged イベントを発生させます。
プロテクト メソッド OnValidated Validated イベントを発生させます。
プロテクト メソッド OnValidating Validating イベントを発生させます。
プロテクト メソッド OnVisibleChanged VisibleChanged イベントを発生させます。
プロテクト メソッド ProcessCmdKey コマンド キーを処理します。
プロテクト メソッド ProcessDialogChar ダイアログ文字を処理します。
プロテクト メソッド ProcessDialogKey ダイアログ キーを処理します。
プロテクト メソッド ProcessKeyEventArgs キー メッセージを処理し、適切なコントロール イベントを生成します。
プロテクト メソッド ProcessKeyMessage キーボード メッセージを処理します。
プロテクト メソッド ProcessKeyPreview キーボード メッセージをプレビューします。
プロテクト メソッド ProcessMnemonic ニーモニック文字を処理します。
プロテクト メソッド RaiseDragEvent 適切なドラッグ イベントを発生させます。
プロテクト メソッド RaiseKeyEvent 適切なキー イベントを発生させます。
プロテクト メソッド RaiseMouseEvent 適切なマウス イベントを発生させます。
プロテクト メソッド RaisePaintEvent 適切な描画イベントを発生させます。
プロテクト メソッド RecreateHandle 強制的にコントロールのハンドルを再作成します。
プロテクト メソッド ReflectMessage 指定したメッセージを指定したハンドルにバインドされたコントロールにリフレクションします。
プロテクト メソッド ResetMouseEventArgs MouseLeave イベントを処理するためのコントロールをリセットします。
プロテクト メソッド RtlTranslateAlignment オーバーロードされます。 現在の配置を適切な配置に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド RtlTranslateContent 指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド RtlTranslateHorizontal 指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド RtlTranslateLeftRight 指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。
プロテクト メソッド ScaleControl コントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。
プロテクト メソッド ScaleCore  
プロテクト メソッド Select オーバーロードされます。 コントロールをアクティブにします。
プロテクト メソッド SetAutoSizeMode AutoSize プロパティが有効なときのコントロールの動作を示す値を設定します。
プロテクト メソッド SetBoundsCore このコントロールの指定した境界を設定する作業を実行します。
プロテクト メソッド SetClientSizeCore コントロールのクライアント領域のサイズを設定します。
プロテクト メソッド SetStyle 指定したスタイル ビットを指定した値に設定します。
プロテクト メソッド SetTopLevel コントロールをトップレベル コントロールとして設定します。
プロテクト メソッド SetVisibleCore コントロールを指定した表示状態に設定します。
プロテクト メソッド SizeFromClientSize クライアント領域の高さおよび幅からコントロール全体のサイズを決定します。
プロテクト メソッド UpdateBounds オーバーロードされます。 コントロールの範囲を更新します。
プロテクト メソッド UpdateStyles 割り当て済みのスタイルを強制的にコントロールに再適用します。
プロテクト メソッド UpdateZOrder コントロールを親の z オーダーで更新します。
プロテクト メソッド WndProc Windows メッセージを処理します。
パブリック イベントパブリック イベント
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragDrop  
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragEnter  
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragLeave  
インターフェイスの明示的な実装 System.Windows.Forms.IDropTarget.OnDragOver  
参照参照

コントロール

(control から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/08/24 10:15 UTC 版)

コントロール(英語: control、フランス語: contrôle)

科学と技術

コンピュータ科学

心理学・社会学

スポーツ

音楽

アルバム

楽曲

映画・ドラマ

関連項目


統制

(control から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/09 08:14 UTC 版)

ナビゲーションに移動 検索に移動

統制(とうせい、英語:control)は、指揮にあたって、計画実行に必要な戦力、物資、時間、場所を見積もり、配分し、作戦行動を監視することによって、指揮官の企図を達成するために部下の行動を合理性・能率の面から監督することをいう。指揮(command)と合わせた指揮統制(command and control)という概念で理解されるが、本質的にそれぞれ異なる概念である。旧軍では統理とも。

経営学や組織論でのマネジメントとは異なる。

関連項目


control

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/06 19:58 UTC 版)

「管理」の記事における「control」の解説

中世ラテン語のcontrarotulareに由来するもので15世紀に初出。

※この「control」の解説は、「管理」の解説の一部です。
「control」を含む「管理」の記事については、「管理」の概要を参照ください。

ウィキペディア小見出し辞書の「control」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「control」の関連用語

controlのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



controlのページの著作権

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2026実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのコントロール (改訂履歴)、統制 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの管理 (改訂履歴)、CAPS LOCK (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS