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

TableDesigner クラス

Table Web サーバー コントロールのデザイン時の動作を拡張します。

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

Public Class TableDesigner
    Inherits ControlDesigner
Dim instance As TableDesigner
public class TableDesigner : ControlDesigner
public ref class TableDesigner : public
 ControlDesigner
public class TableDesigner extends ControlDesigner
public class TableDesigner extends
 ControlDesigner
使用例使用例

このセクションには、2 つのコード例が含まれています。最初のコード例では、TableDesigner クラスからクラスを派生する方法を示します。2 番目のコード例では、デザイン時に StyledTable クラスを表示する方法を示します。

StyledTableDesigner という名前のデザイナ クラスを TableDesigner クラスから派生して作成する方法を次のコード例に示します。このクラスは、デザイン時に、Table クラスから派生したクラスに 2 つのセルを表示するために使用されます。

' Create a class, named StyledTableDesigner,
' that derives from the TableDesigner class.
' This class displays a class named StyledTable
' at design time.
Public Class StyledTableDesigner
   Inherits TableDesigner
   
   ' Override the GetDesignTimeHtml method to display
   ' placeholder text at design time for the 
   ' rows and cells of the StyledTable class.
   Public Overrides Function
 GetDesignTimeHtml() As String
       Dim sTable As StyledTable = CType(Component,
 StyledTable)
       Dim designTimeHTML As String
       Dim rows As TableRowCollection = sTable.Rows
       Dim cellsWithDummyContents As ArrayList
 = Nothing
      
       Dim emptyTable As Boolean
 = rows.Count = 0
       Dim emptyRows As Boolean
 = False
       Dim counter As Integer
 = 1
       Dim numcells As Integer
 = 2
       
       Try     
           ' Create two cells to display
           ' in a row at design time.
           If emptyTable Then
               Dim row As TableRow = New
 TableRow()
               rows.Add(row)
         
               Dim i As Integer
               For i = 0 To numcells - 1
                   Dim c As TableCell = New
 TableCell()
                   c.Text = "Cell #" & counter.ToString()
                   counter += 1
                   rows(0).Cells.Add(c)
               Next i
           Else
               emptyRows = True
               Dim j As Integer
               For j = 0 To rows.Count - 1
                   If rows(j).Cells.Count <> 0 Then
                       emptyRows = False
                       Exit For
                   End If
               Next j
               If emptyRows = True Then
                   Dim k As Integer
                   For k = 0 To numcells -
 1
                       Dim c As TableCell = New
 TableCell()
                       c.Text = "Cell #" & counter.ToString()
                       counter += 1
                       rows(0).Cells.Add(c)
                   Next k
                End If
           End If
      
           If emptyTable = False Then
               ' If the rows and cells were defined by the user, but
 the
               ' cells remain empty this code defines a string to display
 
               ' in them at design time.
               Dim row As TableRow
               For Each row In
 rows
                   Dim c As TableCell
                   For Each c In
 row.Cells
                       If ((c.Text.Length = 0) AndAlso
 (c.HasControls() = False)) Then
                          If cellsWithDummyContents Is
 Nothing Then
                              cellsWithDummyContents = New ArrayList()
                          End If
                          cellsWithDummyContents.Add(c)
                          c.Text = "Cell #" & counter.ToString()
                          counter += 1
                       End If
                   Next c
               Next row
           End If
           ' Retrieve the design-time HTML for the StyledTable class.
           designTimeHTML = MyBase.GetDesignTimeHtml()

       Finally
           ' If the StyledTable was empty before the dummy text was
 added,
           ' restore it to that state.
           If emptyTable Then
               rows.Clear()
           Else
               ' Clear the cells that were empty before the dummy text
 
               ' was added.
               If Not (cellsWithDummyContents
 Is Nothing) Then
                   Dim c As TableCell
                   For Each c In
  cellsWithDummyContents
                       c.Text = [String].Empty
                   Next c
               End If
               If emptyRows Then
                   rows(0).Cells.Clear()
               End If
           End If
      
       End Try
       Return designTimeHTML
   End Function

End Class

DesignerAttribute を使用して StyledTableDesigner クラスを StyledTable クラスに関連付け、デザイン時に表示されるようにするコード例を次に示します。

 ' Create a class that uses the StyledTableDesigner
 ' class to display its contents at design time.
<Designer("Examples.AspNet.Design.StyledTableDesigner",
 "TableDesigner")> _
Public Class StyledTable
  Inherits Table 
    

    Private tableStyle As Style = New
 Style()
    
    Public Sub New()
       tableStyle.BackColor = Color.LightBlue
       tableStyle.BorderColor = Color.Black
       
       CellSpacing = 4
       CellPadding = 0
       GridLines = GridLines.None
       BorderWidth = Unit.Point(1)
       Width = Unit.Percentage(100)
       Height = Unit.Percentage(100)

    End Sub
End Class
継承階層継承階層
System.Object
   System.ComponentModel.Design.ComponentDesigner
     System.Web.UI.Design.HtmlControlDesigner
       System.Web.UI.Design.ControlDesigner
        System.Web.UI.Design.WebControls.TableDesigner
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TableDesigner メンバ
System.Web.UI.Design.WebControls 名前空間
Table

TableDesigner コンストラクタ


TableDesigner プロパティ


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

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ ActionLists  コントロール デザイナのアクション リスト コレクションを取得します。 ( ControlDesigner から継承されます。)
パブリック プロパティ AllowResize  デザイン時環境でコントロールのサイズを変更できるかどうかを示す値を取得します。 ( ControlDesigner から継承されます。)
パブリック プロパティ AssociatedComponents  デザイナで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。 ( ComponentDesigner から継承されます。)
パブリック プロパティ AutoFormats  関連付けられているコントロールについてデザイン時に [オートフォーマット] ダイアログ ボックスに表示する定義済みのオートフォーマット スキームのコレクションを取得します。 ( ControlDesigner から継承されます。)
パブリック プロパティ Behavior  デザイナに関連付けられている DHTML 動作を取得または設定します。 ( HtmlControlDesigner から継承されます。)
パブリック プロパティ Component  デザイナがデザインするコンポーネントを取得します。 ( ComponentDesigner から継承されます。)
パブリック プロパティ DataBindings  現在のコントロールのデータ バインディング コレクションを取得します。 ( HtmlControlDesigner から継承されます。)
パブリック プロパティ DesignTimeHtmlRequiresLoadComplete  デザイン ホストが読み込みを完了しないと GetDesignTimeHtml メソッドを呼び出すことができないかどうかを示す値を取得します。 ( ControlDesigner から継承されます。)
パブリック プロパティ Expressions  現在のコントロールの式バインディングをデザイン時に取得します。 ( HtmlControlDesigner から継承されます。)
パブリック プロパティ ID  コントロールの ID 文字列を取得または設定します。 ( ControlDesigner から継承されます。)
パブリック プロパティ IsDirty  Web サーバー コントロールが変更済みとしてマークされているかどうかを示す値を取得または設定します。 ( ControlDesigner から継承されます。)
パブリック プロパティ ReadOnly  コントロールのプロパティがデザイン時に読み取り専用かどうかを示す値を取得または設定します。 ( ControlDesigner から継承されます。)
パブリック プロパティ ShouldCodeSerialize  シリアル化中に、現在のデザイン ドキュメントの分離コード ファイル内でコントロールのフィールド宣言を作成するかどうかを示す値を取得または設定します。 ( HtmlControlDesigner から継承されます。)
パブリック プロパティ TemplateGroups  それぞれが 1 つまたは複数のテンプレート定義を含むテンプレート グループのコレクションを取得します。 ( ControlDesigner から継承されます。)
パブリック プロパティ Verbs  デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。 ( ComponentDesigner から継承されます。)
パブリック プロパティ ViewControl  デザイン時 HTML マークアップのプレビュー用に使用できる Web サーバー コントロールを取得または設定します。 ( ControlDesigner から継承されます。)
パブリック プロパティ ViewControlCreated  View コントロールがデザイン サーフェイスでの表示用に作成されているかどうかを示す値を取得または設定します。 ( ControlDesigner から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ DataBindingsEnabled  関連付けられているコントロールの格納先の領域がデータ バインディングをサポートするかどうかを示す値を取得します。 ( ControlDesigner から継承されます。)
プロテクト プロパティ DesignerState  デザイン時に関連付けられているコントロールのデータを永続化するために使用するオブジェクトを取得します。 ( ControlDesigner から継承されます。)
プロテクト プロパティ DesignTimeElement  デザイン サーフェイスの HtmlControlDesigner オブジェクトと関連付けられているコントロールを表すデザイン時オブジェクトを取得します。 ( HtmlControlDesigner から継承されます。)
プロテクト プロパティ DesignTimeElementView  コントロール デザイナのビュー コントロール オブジェクトを取得します。 ( ControlDesigner から継承されます。)
プロテクト プロパティ HidePropertiesInTemplateMode  コントロールがテンプレート モードのときに関連付けられているコントロールのプロパティが非表示に設定されるかどうかを示す値を取得します。 ( ControlDesigner から継承されます。)
プロテクト プロパティ InheritanceAttribute  関連付けられているコンポーネントの継承の種類を示す属性を取得します。 ( ComponentDesigner から継承されます。)
プロテクト プロパティ Inherited  コンポーネントが継承されているかどうかを示す値を取得します。 ( ComponentDesigner から継承されます。)
プロテクト プロパティ InTemplateMode  デザイン ホストでコントロールがテンプレート表示モードまたは編集モードのいずれかであるかどうかを示す値を取得します。InTemplateMode プロパティは読み取り専用です。 ( ControlDesigner から継承されます。)
プロテクト プロパティ ParentComponent  このデザイナの親コンポーネントを取得します。 ( ComponentDesigner から継承されます。)
プロテクト プロパティ RootDesigner  関連付けられているコントロールを含む Web フォーム ページのコントロール デザイナを取得します。 ( ControlDesigner から継承されます。)
プロテクト プロパティ ShadowProperties  ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。 ( ComponentDesigner から継承されます。)
プロテクト プロパティ Tag  関連付けられているコントロールの HTML マークアップ要素を表すオブジェクトを取得します。 ( ControlDesigner から継承されます。)
プロテクト プロパティ UsePreviewControl  コントロール デザイナが一時プレビュー コントロールを使用してデザイン時 HTML マークアップを生成するかどうかを示す値を取得します。 ( ControlDesigner から継承されます。)
参照参照

関連項目

TableDesigner クラス
System.Web.UI.Design.WebControls 名前空間
Table

TableDesigner メソッド


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

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Dispose  オーバーロードされます。 HtmlControlDesigner オブジェクトによって使用されているアンマネージ リソースを解放します。オプションでマネージ リソースも解放できます。 ( HtmlControlDesigner から継承されます。)
パブリック メソッド DoDefaultAction  コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。 ( ComponentDesigner から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetBounds  デザイン サーフェイスに表示されるコントロールの境界を表す四角形の座標を取得します。 ( ControlDesigner から継承されます。)
パブリック メソッド GetDesignTimeHtml オーバーロードされます。 オーバーライドされます。  
パブリック メソッド GetDesignTimeResourceProviderFactory  サイトの構成ファイル内のグローバリゼーション設定に応じて、適切なリソース プロバイダ ファクトリを返します。 ( ControlDesigner から継承されます。)
パブリック メソッド GetEditableDesignerRegionContent  関連付けられたコントロールのデザイン時ビューの編集可能領域の内容を返します。 ( ControlDesigner から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetPersistenceContent  コントロールの永続化できる内部 HTML マークアップをデザイン時に取得します。 ( ControlDesigner から継承されます。)
パブリック メソッド GetPersistInnerHtml  コントロールの永続化できる内部 HTML マークアップを取得します。 ( ControlDesigner から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド GetViewRendering  オーバーロードされます。 関連付けられているコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。 ( ControlDesigner から継承されます。)
パブリック メソッド Initialize  コントロール デザイナを初期化し、指定されたコンポーネントを読み込みます。 ( ControlDesigner から継承されます。)
パブリック メソッド InitializeExistingComponent  既存のコンポーネントを再初期化します。 ( ComponentDesigner から継承されます。)
パブリック メソッド InitializeNewComponent  新規作成したコンポーネントを初期化します。 ( ComponentDesigner から継承されます。)
パブリック メソッド InitializeNonDefault  既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。 ( ComponentDesigner から継承されます。)
パブリック メソッド Invalidate  オーバーロードされます。 デザイン サーフェイスに表示されたコントロールを無効化し、デザイン ホストによって OnPaint メソッドが呼び出されるようにします。 ( ControlDesigner から継承されます。)
パブリック メソッド InvokeTransactedChange  オーバーロードされます。 一連の変更を、指定されたパラメータを使用して、デザイン ホストが持つ元に戻す機能によってまとめてロールバックできるトランザクションに、ラップします。 ( ControlDesigner から継承されます。)
パブリック メソッド IsPropertyBound  関連付けられているコントロールの指定されたプロパティがデータ バインドされているかどうかを示す値を取得します。 ( ControlDesigner から継承されます。)
パブリック メソッド Localize  提供されたリソース ライタを使用して、関連付けられているコントロールのローカライズ可能なプロパティをデザイン ホストのリソースに永続化します。 ( ControlDesigner から継承されます。)
パブリック メソッド OnAutoFormatApplied  定義済みのオートフォーマット スキームが関連付けられているコントロールに適用されているときに呼び出されます。 ( ControlDesigner から継承されます。)
パブリック メソッド OnComponentChanged  関連付けられているコントロールが変更されたときに呼び出されます。 ( ControlDesigner から継承されます。)
パブリック メソッド OnComponentChanging  関連付けられているコントロールの ComponentChanging イベントを処理するメソッドを表します。 ( ControlDesigner から継承されます。)
パブリック メソッド OnSetComponentDefaults  コンポーネントの既定のプロパティを設定します。 ( ComponentDesigner から継承されます。)
パブリック メソッド OnSetParent  関連付けられたコントロールが親コントロールに結び付けられている場合に追加処理を実行する手段を提供します。 ( HtmlControlDesigner から継承されます。)
パブリック メソッド RaiseResizeEvent  OnControlResize イベントを発生させます。 ( ControlDesigner から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド RegisterClone  複製が作成されたコントロールの内部データを登録します。 ( ControlDesigner から継承されます。)
パブリック メソッド SetEditableDesignerRegionContent  デザイン時にコントロールの編集可能領域の内容を指定します。 ( ControlDesigner から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド UpdateDesignTimeHtml  GetDesignTimeHtml メソッドを呼び出して、関連付けられている Web サーバー コントロールのデザイン時 HTML マークアップを更新します。 ( ControlDesigner から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CreateErrorDesignTimeHtml  オーバーロードされます。 デザイン時にエラー メッセージを表示するための HTML マークアップを作成します。 ( ControlDesigner から継承されます。)
プロテクト メソッド CreatePlaceHolderDesignTimeHtml  オーバーロードされます。 コントロールの種類と ID を表示する単純な四角形のプレースホルダ表示を提供します。 ( ControlDesigner から継承されます。)
プロテクト メソッド CreateViewControl  デザイン サーフェイスで表示または描画するために関連付けられているコントロールのコピーを返します。 ( ControlDesigner から継承されます。)
プロテクト メソッド Dispose  オーバーロードされます。 HtmlControlDesigner オブジェクトによって使用されているアンマネージ リソースを解放します。オプションでマネージ リソースも解放できます。 ( HtmlControlDesigner から継承されます。)
プロテクト メソッド Finalize  ガベージ コレクションでオブジェクトがクリアされる前に、Dispose(false) を呼び出して、リソースの解放を試みます。 ( ComponentDesigner から継承されます。)
プロテクト メソッド GetEmptyDesignTimeHtml  実行時にビジュアルな表示が存在しない Web サーバー コントロールをデザイン時に表すための HTML マークアップを取得します。 ( ControlDesigner から継承されます。)
プロテクト メソッド GetErrorDesignTimeHtml  指定された例外に関する情報を提供する HTML マークアップを取得します。 ( ControlDesigner から継承されます。)
プロテクト メソッド GetService  デザイナのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。 ( ComponentDesigner から継承されます。)
プロテクト メソッド InvokeGetInheritanceAttribute  指定した ComponentDesigner の InheritanceAttribute を取得します。 ( ComponentDesigner から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnBehaviorAttached  動作が要素に関連付けられたときに呼び出されます。 ( HtmlControlDesigner から継承されます。)
プロテクト メソッド OnBehaviorDetaching  動作と要素の関連付けが解除されたときに呼び出されます。 ( HtmlControlDesigner から継承されます。)
プロテクト メソッド OnBindingsCollectionChanged  データ バインディング コレクションが変更されると、呼び出されます。 ( ControlDesigner から継承されます。)
プロテクト メソッド OnClick  関連付けられているコントロールをデザイン時にユーザーがクリックすると、デザイン ホストによって呼び出されます。 ( ControlDesigner から継承されます。)
プロテクト メソッド OnControlResize  関連付けられている Web サーバー コントロールのサイズがデザイン時にデザイン ホストで変更された場合に呼び出されます。 ( ControlDesigner から継承されます。)
プロテクト メソッド OnPaint  CustomPaint 値が true の場合に、コントロール デザイナが関連付けられているコントロールをデザイン サーフェイスに描画すると呼び出されます。 ( ControlDesigner から継承されます。)
プロテクト メソッド PostFilterAttributes  デザイナが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。)
プロテクト メソッド PostFilterEvents  デザイナが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。)
プロテクト メソッド PostFilterProperties  デザイナが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。)
プロテクト メソッド PreFilterAttributes  デザイナが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。 ( ComponentDesigner から継承されます。)
プロテクト メソッド PreFilterEvents  デザイン時にコンポーネントの TypeDescriptor オブジェクトに公開されているイベントのリストを設定します。 ( HtmlControlDesigner から継承されます。)
プロテクト メソッド PreFilterProperties  デザイン時にデザイン ホストのプロパティ グリッドを対象にプロパティの追加や削除を行ったり、関連付けられたコントロール上のプロパティに対応する新しいデザイン時プロパティを提供したりします。 ( ControlDesigner から継承されます。)
プロテクト メソッド RaiseComponentChanged  コンポーネントが変更されたことを IComponentChangeService に通知します。 ( ComponentDesigner から継承されます。)
プロテクト メソッド RaiseComponentChanging  コンポーネントが変更されようとしていることを IComponentChangeService に通知します。 ( ComponentDesigner から継承されます。)
プロテクト メソッド SetRegionContent  コントロールのデザイン時ビューの編集可能領域の内容を指定します。 ( ControlDesigner から継承されます。)
プロテクト メソッド SetViewFlags  指定したビットごとの ViewFlags 列挙体を指定したフラグ値に割り当てます。 ( ControlDesigner から継承されます。)
参照参照

関連項目

TableDesigner クラス
System.Web.UI.Design.WebControls 名前空間
Table

TableDesigner メンバ

Table Web サーバー コントロールのデザイン時の動作を拡張します。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド TableDesigner  
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ ActionLists  コントロール デザイナのアクション リスト コレクションを取得します。(ControlDesigner から継承されます。)
パブリック プロパティ AllowResize  デザイン時環境でコントロールのサイズを変更できるかどうかを示す値を取得します。(ControlDesigner から継承されます。)
パブリック プロパティ AssociatedComponents  デザイナで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。(ComponentDesigner から継承されます。)
パブリック プロパティ AutoFormats  関連付けられているコントロールについてデザイン時に [オートフォーマット] ダイアログ ボックスに表示する定義済みのオートフォーマット スキームのコレクションを取得します。 (ControlDesigner から継承されます。)
パブリック プロパティ Behavior  デザイナに関連付けられている DHTML 動作を取得または設定します。(HtmlControlDesigner から継承されます。)
パブリック プロパティ Component  デザイナがデザインするコンポーネントを取得します。(ComponentDesigner から継承されます。)
パブリック プロパティ DataBindings  現在のコントロールのデータ バインディング コレクションを取得します。(HtmlControlDesigner から継承されます。)
パブリック プロパティ DesignTimeHtmlRequiresLoadComplete  デザイン ホストが読み込みを完了しないと GetDesignTimeHtml メソッドを呼び出すことができないかどうかを示す値を取得します。(ControlDesigner から継承されます。)
パブリック プロパティ Expressions  現在のコントロールの式バインディングをデザイン時に取得します。(HtmlControlDesigner から継承されます。)
パブリック プロパティ ID  コントロールの ID 文字列を取得または設定します。(ControlDesigner から継承されます。)
パブリック プロパティ IsDirty  Web サーバー コントロールが変更済みとしてマークされているかどうかを示す値を取得または設定します。(ControlDesigner から継承されます。)
パブリック プロパティ ReadOnly  コントロールのプロパティがデザイン時に読み取り専用かどうかを示す値を取得または設定します。(ControlDesigner から継承されます。)
パブリック プロパティ ShouldCodeSerialize  シリアル化中に、現在のデザイン ドキュメントの分離コード ファイル内でコントロールのフィールド宣言を作成するかどうかを示す値を取得または設定します。(HtmlControlDesigner から継承されます。)
パブリック プロパティ TemplateGroups  それぞれが 1 つまたは複数のテンプレート定義を含むテンプレート グループのコレクションを取得します。(ControlDesigner から継承されます。)
パブリック プロパティ Verbs  デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。(ComponentDesigner から継承されます。)
パブリック プロパティ ViewControl  デザイン時 HTML マークアップのプレビュー用に使用できる Web サーバー コントロールを取得または設定します。(ControlDesigner から継承されます。)
パブリック プロパティ ViewControlCreated  View コントロールがデザイン サーフェイスでの表示用に作成されているかどうかを示す値を取得または設定します。(ControlDesigner から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ DataBindingsEnabled  関連付けられているコントロールの格納先の領域がデータ バインディングをサポートするかどうかを示す値を取得します。(ControlDesigner から継承されます。)
プロテクト プロパティ DesignerState  デザイン時に関連付けられているコントロールのデータを永続化するために使用するオブジェクトを取得します。(ControlDesigner から継承されます。)
プロテクト プロパティ DesignTimeElement  デザイン サーフェイスの HtmlControlDesigner オブジェクトと関連付けられているコントロールを表すデザイン時オブジェクトを取得します。(HtmlControlDesigner から継承されます。)
プロテクト プロパティ DesignTimeElementView  コントロール デザイナのビュー コントロール オブジェクトを取得します。(ControlDesigner から継承されます。)
プロテクト プロパティ HidePropertiesInTemplateMode  コントロールがテンプレート モードのときに関連付けられているコントロールのプロパティが非表示に設定されるかどうかを示す値を取得します。(ControlDesigner から継承されます。)
プロテクト プロパティ InheritanceAttribute  関連付けられているコンポーネントの継承の種類を示す属性を取得します。(ComponentDesigner から継承されます。)
プロテクト プロパティ Inherited  コンポーネントが継承されているかどうかを示す値を取得します。(ComponentDesigner から継承されます。)
プロテクト プロパティ InTemplateMode  デザイン ホストでコントロールがテンプレート表示モードまたは編集モードのいずれかであるかどうかを示す値を取得します。InTemplateMode プロパティは読み取り専用です。(ControlDesigner から継承されます。)
プロテクト プロパティ ParentComponent  このデザイナの親コンポーネントを取得します。(ComponentDesigner から継承されます。)
プロテクト プロパティ RootDesigner  関連付けられているコントロールを含む Web フォーム ページのコントロール デザイナを取得します。(ControlDesigner から継承されます。)
プロテクト プロパティ ShadowProperties  ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。(ComponentDesigner から継承されます。)
プロテクト プロパティ Tag  関連付けられているコントロールの HTML マークアップ要素を表すオブジェクトを取得します。(ControlDesigner から継承されます。)
プロテクト プロパティ UsePreviewControl  コントロール デザイナが一時プレビュー コントロールを使用してデザイン時 HTML マークアップを生成するかどうかを示す値を取得します。(ControlDesigner から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Dispose  オーバーロードされます。 HtmlControlDesigner オブジェクトによって使用されているアンマネージ リソースを解放します。オプションでマネージ リソースも解放できます。 (HtmlControlDesigner から継承されます。)
パブリック メソッド DoDefaultAction  コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。 (ComponentDesigner から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetBounds  デザイン サーフェイスに表示されるコントロールの境界を表す四角形の座標を取得します。 (ControlDesigner から継承されます。)
パブリック メソッド GetDesignTimeHtml オーバーロードされます。 オーバーライドされます。  
パブリック メソッド GetDesignTimeResourceProviderFactory  サイトの構成ファイル内のグローバリゼーション設定に応じて、適切なリソース プロバイダ ファクトリを返します。 (ControlDesigner から継承されます。)
パブリック メソッド GetEditableDesignerRegionContent  関連付けられたコントロールのデザイン時ビューの編集可能領域の内容を返します。 (ControlDesigner から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetPersistenceContent  コントロールの永続化できる内部 HTML マークアップをデザイン時に取得します。 (ControlDesigner から継承されます。)
パブリック メソッド GetPersistInnerHtml  コントロールの永続化できる内部 HTML マークアップを取得します。 (ControlDesigner から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetViewRendering  オーバーロードされます。 関連付けられているコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。 (ControlDesigner から継承されます。)
パブリック メソッド Initialize  コントロール デザイナを初期化し、指定されたコンポーネントを読み込みます。 (ControlDesigner から継承されます。)
パブリック メソッド InitializeExistingComponent  既存のコンポーネントを再初期化します。 (ComponentDesigner から継承されます。)
パブリック メソッド InitializeNewComponent  新規作成したコンポーネントを初期化します。 (ComponentDesigner から継承されます。)
パブリック メソッド InitializeNonDefault  既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。 (ComponentDesigner から継承されます。)
パブリック メソッド Invalidate  オーバーロードされます。 デザイン サーフェイスに表示されたコントロールを無効化し、デザイン ホストによって OnPaint メソッドが呼び出されるようにします。 (ControlDesigner から継承されます。)
パブリック メソッド InvokeTransactedChange  オーバーロードされます。 一連の変更を、指定されたパラメータを使用して、デザイン ホストが持つ元に戻す機能によってまとめてロールバックできるトランザクションに、ラップします。 (ControlDesigner から継承されます。)
パブリック メソッド IsPropertyBound  関連付けられているコントロールの指定されたプロパティがデータ バインドされているかどうかを示す値を取得します。 (ControlDesigner から継承されます。)
パブリック メソッド Localize  提供されたリソース ライタを使用して、関連付けられているコントロールのローカライズ可能なプロパティをデザイン ホストのリソースに永続化します。 (ControlDesigner から継承されます。)
パブリック メソッド OnAutoFormatApplied  定義済みのオートフォーマット スキームが関連付けられているコントロールに適用されているときに呼び出されます。 (ControlDesigner から継承されます。)
パブリック メソッド OnComponentChanged  関連付けられているコントロールが変更されたときに呼び出されます。 (ControlDesigner から継承されます。)
パブリック メソッド OnComponentChanging  関連付けられているコントロールの ComponentChanging イベントを処理するメソッドを表します。 (ControlDesigner から継承されます。)
パブリック メソッド OnSetComponentDefaults  コンポーネントの既定のプロパティを設定します。 (ComponentDesigner から継承されます。)
パブリック メソッド OnSetParent  関連付けられたコントロールが親コントロールに結び付けられている場合に追加処理を実行する手段を提供します。 (HtmlControlDesigner から継承されます。)
パブリック メソッド RaiseResizeEvent  OnControlResize イベントを発生させます。 (ControlDesigner から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド RegisterClone  複製が作成されたコントロールの内部データを登録します。 (ControlDesigner から継承されます。)
パブリック メソッド SetEditableDesignerRegionContent  デザイン時にコントロールの編集可能領域の内容を指定します。 (ControlDesigner から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド UpdateDesignTimeHtml  GetDesignTimeHtml メソッドを呼び出して、関連付けられている Web サーバー コントロールのデザイン時 HTML マークアップを更新します。 (ControlDesigner から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CreateErrorDesignTimeHtml  オーバーロードされます。 デザイン時にエラー メッセージを表示するための HTML マークアップを作成します。 (ControlDesigner から継承されます。)
プロテクト メソッド CreatePlaceHolderDesignTimeHtml  オーバーロードされます。 コントロールの種類と ID を表示する単純な四角形のプレースホルダ表示を提供します。 (ControlDesigner から継承されます。)
プロテクト メソッド CreateViewControl  デザイン サーフェイスで表示または描画するために関連付けられているコントロールのコピーを返します。 (ControlDesigner から継承されます。)
プロテクト メソッド Dispose  オーバーロードされます。 HtmlControlDesigner オブジェクトによって使用されているアンマネージ リソースを解放します。オプションでマネージ リソースも解放できます。 (HtmlControlDesigner から継承されます。)
プロテクト メソッド Finalize  ガベージ コレクションでオブジェクトがクリアされる前に、Dispose(false) を呼び出して、リソースの解放を試みます。 (ComponentDesigner から継承されます。)
プロテクト メソッド GetEmptyDesignTimeHtml  実行時にビジュアルな表示が存在しない Web サーバー コントロールをデザイン時に表すための HTML マークアップを取得します。 (ControlDesigner から継承されます。)
プロテクト メソッド GetErrorDesignTimeHtml  指定された例外に関する情報を提供する HTML マークアップを取得します。 (ControlDesigner から継承されます。)
プロテクト メソッド GetService  デザイナのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。 (ComponentDesigner から継承されます。)
プロテクト メソッド InvokeGetInheritanceAttribute  指定した ComponentDesigner の InheritanceAttribute を取得します。 (ComponentDesigner から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnBehaviorAttached  動作が要素に関連付けられたときに呼び出されます。 (HtmlControlDesigner から継承されます。)
プロテクト メソッド OnBehaviorDetaching  動作と要素の関連付けが解除されたときに呼び出されます。 (HtmlControlDesigner から継承されます。)
プロテクト メソッド OnBindingsCollectionChanged  データ バインディング コレクションが変更されると、呼び出されます。 (ControlDesigner から継承されます。)
プロテクト メソッド OnClick  関連付けられているコントロールをデザイン時にユーザーがクリックすると、デザイン ホストによって呼び出されます。 (ControlDesigner から継承されます。)
プロテクト メソッド OnControlResize  関連付けられている Web サーバー コントロールのサイズがデザイン時にデザイン ホストで変更された場合に呼び出されます。 (ControlDesigner から継承されます。)
プロテクト メソッド OnPaint  CustomPaint 値が true の場合に、コントロール デザイナが関連付けられているコントロールをデザイン サーフェイスに描画すると呼び出されます。 (ControlDesigner から継承されます。)
プロテクト メソッド PostFilterAttributes  デザイナが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。)
プロテクト メソッド PostFilterEvents  デザイナが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。)
プロテクト メソッド PostFilterProperties  デザイナが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。)
プロテクト メソッド PreFilterAttributes  デザイナが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。 (ComponentDesigner から継承されます。)
プロテクト メソッド PreFilterEvents  デザイン時にコンポーネントの TypeDescriptor オブジェクトに公開されているイベントのリストを設定します。 (HtmlControlDesigner から継承されます。)
プロテクト メソッド PreFilterProperties  デザイン時にデザイン ホストのプロパティ グリッドを対象にプロパティの追加や削除を行ったり、関連付けられたコントロール上のプロパティに対応する新しいデザイン時プロパティを提供したりします。 (ControlDesigner から継承されます。)
プロテクト メソッド RaiseComponentChanged  コンポーネントが変更されたことを IComponentChangeService に通知します。 (ComponentDesigner から継承されます。)
プロテクト メソッド RaiseComponentChanging  コンポーネントが変更されようとしていることを IComponentChangeService に通知します。 (ComponentDesigner から継承されます。)
プロテクト メソッド SetRegionContent  コントロールのデザイン時ビューの編集可能領域の内容を指定します。 (ControlDesigner から継承されます。)
プロテクト メソッド SetViewFlags  指定したビットごとの ViewFlags 列挙体を指定したフラグ値に割り当てます。 (ControlDesigner から継承されます。)
参照参照

関連項目

TableDesigner クラス
System.Web.UI.Design.WebControls 名前空間
Table



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「TableDesigner」の関連用語

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

   

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



TableDesignerのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS