DetailsViewDesigner Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la prise en charge au moment de la conception du contrôle DetailsView dans un concepteur visuel.
public ref class DetailsViewDesigner : System::Web::UI::Design::WebControls::DataBoundControlDesigner
public class DetailsViewDesigner : System.Web.UI.Design.WebControls.DataBoundControlDesigner
type DetailsViewDesigner = class
inherit DataBoundControlDesigner
Public Class DetailsViewDesigner
Inherits DataBoundControlDesigner
- Héritage
Exemples
L’exemple de code suivant montre comment étendre la DetailsViewDesigner classe pour modifier l’apparence des contrôles dérivés du contrôle au moment du DetailsView design.
L’exemple dérive le MyDetailsView
contrôle de .DetailsView est MyDetailsView
simplement une copie du DetailsView contrôle. L’exemple dérive également la MyDetailsViewDesigner
classe de DetailsViewDesigner et place un DesignerAttribute objet pour MyDetailsViewDesigner
sur le MyDetailsView
contrôle .
The MyDetailsViewDesigner
remplace la SampleRowCount propriété pour spécifier que la ligne de pagineur de l’affichage au moment du design du contient cinq liens de MyDetailsView
page. Elle remplace la PreFilterProperties méthode pour rendre la NamingContainer propriété visible dans la grille Property au moment du design. Il remplace la GetDesignTimeHtml méthode pour inclure la Caption propriété, si elle est spécifiée, en tant que nouvelle première ligne dans la grille au moment du MyDetailsView
design. Si la BorderStyle propriété du MyDetailsView
est la NotSet valeur ou None , dessine GetDesignTimeHtml une bordure en pointillés bleus autour du contrôle pour rendre son étendue plus visible.
using System;
using System.Web;
using System.Drawing;
using System.Web.UI.WebControls;
using System.Web.UI.Design.WebControls;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;
namespace Examples.CS.WebControls.Design
{
// The MyDetailsView is a copy of the DetailsView.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
[Designer(typeof(Examples.CS.WebControls.Design.MyDetailsViewDesigner))]
public class MyDetailsView : DetailsView
{
} // MyDetailsView
// Override members of the DetailsViewDesigner.
[ReflectionPermission(SecurityAction.Demand, Flags=ReflectionPermissionFlag.MemberAccess)]
public class MyDetailsViewDesigner : DetailsViewDesigner
{
// Determines the number of page links in the pager row
// when viewed in the designer.
protected override int SampleRowCount
{
get
{
// Render five page links in the pager row.
return 5;
}
} // SampleRowCount
// Shadow the control properties with design-time properties.
protected override void PreFilterProperties(IDictionary properties)
{
// Call the base method first.
base.PreFilterProperties(properties);
// Make the NamingContainer visible in the Properties grid.
PropertyDescriptor selectProp =
(PropertyDescriptor)properties["NamingContainer"];
properties["NamingContainer"] =
TypeDescriptor.CreateProperty(selectProp.ComponentType,
selectProp, BrowsableAttribute.Yes);
} // PreFilterProperties
// Generate the design-time markup.
const string capTag = "caption";
const string trOpen = "tr><td colspan=2 align=center";
const string trClose = "td></tr";
public override string GetDesignTimeHtml()
{
// Make the full extent of the control more visible in the designer.
// If the border style is None or NotSet, change the border to
// a wide, blue, dashed line. Include the caption within the border.
MyDetailsView myDV = (MyDetailsView)Component;
string markup = null;
int charX;
// Check if the border style should be changed.
if (myDV.BorderStyle == BorderStyle.NotSet ||
myDV.BorderStyle == BorderStyle.None)
{
BorderStyle oldBorderStyle = myDV.BorderStyle;
Unit oldBorderWidth = myDV.BorderWidth;
Color oldBorderColor = myDV.BorderColor;
// Set design-time properties and catch any exceptions.
try
{
myDV.BorderStyle = BorderStyle.Dashed;
myDV.BorderWidth = Unit.Pixel(3);
myDV.BorderColor = Color.Blue;
// Call the base method to generate the markup.
markup = base.GetDesignTimeHtml();
}
catch (Exception ex)
{
markup = GetErrorDesignTimeHtml(ex);
}
finally
{
// Restore the properties to their original settings.
myDV.BorderStyle = oldBorderStyle;
myDV.BorderWidth = oldBorderWidth;
myDV.BorderColor = oldBorderColor;
}
}
else
{
// Call the base method to generate the markup.
markup = base.GetDesignTimeHtml();
}
// Look for a <caption> tag.
if ((charX = markup.IndexOf(capTag)) > 0)
{
// Replace the first caption with
// "tr><td colspan=2 align=center".
markup = markup.Remove(charX,
capTag.Length).Insert(charX, trOpen);
// Replace the second caption with "td></tr".
if ((charX = markup.IndexOf(capTag, charX)) > 0)
markup = markup.Remove(charX,
capTag.Length).Insert(charX, trClose);
}
return markup;
} // GetDesignTimeHtml
} // MyDetailsViewDesigner
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Drawing
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls
Imports System.Collections
Imports System.ComponentModel
Imports System.Security.Permissions
Namespace Examples.VB.WebControls.Design
' The MyDetailsView is a copy of the DetailsView.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<Designer(GetType(Examples.VB.WebControls.Design.MyDetailsViewDesigner))> _
Public Class MyDetailsView
Inherits DetailsView
End Class
' Override members of the DetailsViewDesigner.
<ReflectionPermission(SecurityAction.Demand, Flags:=ReflectionPermissionFlag.MemberAccess)> _
Public Class MyDetailsViewDesigner
Inherits DetailsViewDesigner
' Determines the number of page links in the pager row
' when viewed in the designer.
Protected Overrides ReadOnly Property SampleRowCount() As Integer
Get
' Render five page links in the pager row.
Return 5
End Get
End Property ' SampleRowCount
' Shadow the control properties with design-time properties.
Protected Overrides Sub PreFilterProperties( _
ByVal properties As IDictionary)
' Call the base method first.
MyBase.PreFilterProperties(properties)
' Make the NamingContainer visible in the Properties grid.
Dim selectProp As PropertyDescriptor = _
CType(properties("NamingContainer"), PropertyDescriptor)
properties("NamingContainer") = _
TypeDescriptor.CreateProperty(selectProp.ComponentType, _
selectProp, BrowsableAttribute.Yes)
End Sub
' Generate the design-time markup.
Private Const capTag As String = "caption"
Private Const trOpen As String = "tr><td colspan=2 align=center"
Private Const trClose As String = "td></tr"
Public Overrides Function GetDesignTimeHtml() As String
' Make the full extent of the control more visible in the designer.
' If the border style is None or NotSet, change the border to
' a wide, blue, dashed line. Include the caption within the border.
Dim myDV As MyDetailsView = CType(Component, MyDetailsView)
Dim markup As String = Nothing
Dim charX As Integer
' Check if the border style should be changed.
If (myDV.BorderStyle = BorderStyle.NotSet Or _
myDV.BorderStyle = BorderStyle.None) Then
Dim oldBorderStyle As BorderStyle = myDV.BorderStyle
Dim oldBorderWidth As Unit = myDV.BorderWidth
Dim oldBorderColor As Color = myDV.BorderColor
' Set design-time properties and catch any exceptions.
Try
myDV.BorderStyle = BorderStyle.Dashed
myDV.BorderWidth = Unit.Pixel(3)
myDV.BorderColor = Color.Blue
' Call the base method to generate the markup.
markup = MyBase.GetDesignTimeHtml()
Catch ex As Exception
markup = GetErrorDesignTimeHtml(ex)
Finally
' Restore the properties to their original settings.
myDV.BorderStyle = oldBorderStyle
myDV.BorderWidth = oldBorderWidth
myDV.BorderColor = oldBorderColor
End Try
Else
' Call the base method to generate the markup.
markup = MyBase.GetDesignTimeHtml()
End If
' Look for a <caption> tag.
charX = markup.IndexOf(capTag)
If charX > 0 Then
' Replace the first caption with
' "tr><td colspan=2 align=center".
markup = markup.Remove(charX, _
capTag.Length).Insert(charX, trOpen)
' Replace the second caption with "td></tr".
charX = markup.IndexOf(capTag, charX)
If charX > 0 Then
markup = markup.Remove(charX, _
capTag.Length).Insert(charX, trClose)
End If
End If
Return markup
End Function ' GetDesignTimeHtml
End Class
End Namespace ' Examples.VB.WebControls.Design
Remarques
Dans un concepteur visuel, lorsque vous passez du mode Source au mode Création, le code source de balisage qui décrit le DetailsView contrôle est analysé et une version au moment du design du contrôle est créée sur l’aire de conception. Lorsque vous revenez à la vue Source, le contrôle au moment du design est conservé dans le code source du balisage et modifié dans le balisage de la page Web.
Les propriétés de la DetailsViewDesigner classe fournissent les fonctionnalités suivantes :
La ActionLists propriété retourne un DesignerActionListCollection objet, qui contient généralement un objet dérivé de la DesignerActionList classe pour chaque niveau de l’arborescence d’héritage du concepteur.
La AutoFormats propriété renvoie une collection de schémas de mise en forme à afficher dans la boîte de dialogue Mise en forme automatique.
La TemplateGroups propriété retourne une collection de groupes de modèles pour les champs du contrôle associé DetailsView et les modèles de niveau DetailsView supérieur.
La UsePreviewControl propriété retourne
true
toujours , indiquant que le concepteur crée une copie temporaire du contrôle associé DetailsView pour générer le balisage au moment du design.
Les DetailsViewDesigner méthodes de classe fournissent les fonctionnalités suivantes :
La DataBind méthode lie le contrôle associé DetailsView à une source de données au moment du design.
La GetDesignTimeHtml méthode retourne le balisage utilisé pour afficher le associé DetailsView au moment du design.
La Initialize méthode prépare le concepteur à afficher, modifier et concevoir le associé DetailsView.
La OnClick méthode est appelée lorsqu’on clique sur une région de l’affichage au moment de la conception de l’associé DetailsView .
La OnSchemaRefreshed méthode est appelée lorsque le schéma de la source de données des modifications associées DetailsView .
La PreFilterProperties méthode est utilisée pour supprimer ou ajouter des propriétés supplémentaires ou pour les propriétés d’ombre du associé DetailsView.
Les régions modifiables au moment du design ne sont pas prises en charge dans le DetailsView contrôle, de sorte que les GetEditableDesignerRegionContent méthodes et SetEditableDesignerRegionContent n’ont aucune fonctionnalité.
Constructeurs
DetailsViewDesigner() |
Initialise une nouvelle instance de la classe DetailsViewDesigner. |
Propriétés
ActionLists |
Obtient la collection de la liste d'actions pour ce concepteur. |
AllowResize |
Obtient une valeur indiquant si le contrôle peut être redimensionné dans l'environnement au moment du design. (Hérité de ControlDesigner) |
AssociatedComponents |
Obtient la collection de composants associés au composant géré par le concepteur. (Hérité de ComponentDesigner) |
AutoFormats |
Obtient la collection de schémas de mise en forme automatique à afficher dans la boîte de dialogue Mise en forme automatique. |
Behavior |
Obsolète.
Obtient ou définit le comportement DHTML associé au concepteur. (Hérité de HtmlControlDesigner) |
Component |
Obtient le composant qui est créé par ce concepteur. (Hérité de ComponentDesigner) |
DataBindings |
Obtient la collection de liaisons de données pour le contrôle actuel. (Hérité de HtmlControlDesigner) |
DataBindingsEnabled |
Obtient une valeur indiquant si la liaison de données est prise en charge par la zone conteneur du contrôle associé (Hérité de ControlDesigner) |
DataMember |
Obtient la propriété DataMember occultée du contrôle sous-jacent lié aux données. (Hérité de DataBoundControlDesigner) |
DataSource |
Obtient ou définit la valeur de la propriété DataSource du contrôle associé. (Hérité de BaseDataBoundControlDesigner) |
DataSourceDesigner |
Obtient le concepteur de la source de données du contrôle sous-jacent lié aux données. (Hérité de DataBoundControlDesigner) |
DataSourceID |
Obtient ou définit la valeur de la propriété DataSourceID de l'objet BaseDataBoundControl sous-jacent. (Hérité de BaseDataBoundControlDesigner) |
DesignerState |
Obtient un objet qui est utilisé pour rendre persistantes les données du contrôle associé au moment du design. (Hérité de ControlDesigner) |
DesignerView |
Obtient l'objet DesignerDataSourceView associé à la source de données de ce concepteur. (Hérité de DataBoundControlDesigner) |
DesignTimeElement |
Obsolète.
Obtient l'objet de design représentant le contrôle associé à l'objet HtmlControlDesigner sur l'aire de conception. (Hérité de HtmlControlDesigner) |
DesignTimeElementView |
Obsolète.
Obtient l’objet de contrôle d’affichage du concepteur de contrôles. (Hérité de ControlDesigner) |
DesignTimeHtmlRequiresLoadComplete |
Obsolète.
Obtient une valeur qui indique si l'hôte de conception doit terminer le chargement avant que la méthode GetDesignTimeHtml ne puisse être appelée. (Hérité de ControlDesigner) |
Expressions |
Obtient les liaisons d'expressions pour le contrôle en cours au moment du design. (Hérité de HtmlControlDesigner) |
HidePropertiesInTemplateMode |
Obtient une valeur indiquant si les propriétés du contrôle associé sont masquées lorsque le contrôle est en mode modèles. (Hérité de ControlDesigner) |
ID |
Obtient ou définit la chaîne d'identification pour le contrôle. (Hérité de ControlDesigner) |
InheritanceAttribute |
Obtient un attribut qui indique le type d'héritage du composant associé. (Hérité de ComponentDesigner) |
Inherited |
Obtient une valeur indiquant si ce composant est hérité. (Hérité de ComponentDesigner) |
InTemplateMode |
Obtient une valeur qui indique si le contrôle se trouve en mode d'affichage ou de modification de modèle dans l'hôte de conception. La propriété InTemplateMode est en lecture seule. (Hérité de ControlDesigner) |
IsDirty |
Obsolète.
Obtient ou définit une valeur indiquant si le contrôle serveur Web a été signalé comme étant modifié. (Hérité de ControlDesigner) |
ParentComponent |
Obtient le composant parent de ce concepteur. (Hérité de ComponentDesigner) |
ReadOnly |
Obsolète.
Obtient ou définit une valeur qui indique si les propriétés du contrôle sont en lecture seule au moment du design. (Hérité de ControlDesigner) |
RootDesigner |
Obtient le Concepteur de contrôles de la page Web Forms qui contient le contrôle associé. (Hérité de ControlDesigner) |
SampleRowCount |
Obtient le nombre d'échantillons de lignes à afficher pour le contrôle associé. |
SetTextualDefaultProperty |
Fournit la prise en charge au moment de la conception du contrôle DetailsView dans un concepteur visuel. (Hérité de ComponentDesigner) |
ShadowProperties |
Obtient une collection de valeurs de propriétés qui substituent les paramètres utilisateur. (Hérité de ComponentDesigner) |
ShouldCodeSerialize |
Obsolète.
Obtient ou définit une valeur indiquant s'il faut créer une déclaration de champ pour le contrôle dans le fichier code-behind pour le document de design actuel pendant la sérialisation. (Hérité de HtmlControlDesigner) |
Tag |
Obtient un objet représentant l'élément de balisage HTML pour le contrôle associé. (Hérité de ControlDesigner) |
TemplateGroups |
Obtient une collection de groupes de modèles pour les champs du contrôle associé. |
UseDataSourcePickerActionList |
Obtient une valeur indiquant si le concepteur doit inclure « Choisir une source de données » dans sa liste d’actions. (Hérité de DataBoundControlDesigner) |
UsePreviewControl |
Obtient une valeur indiquant si, pour générer le balisage au moment du design, le concepteur doit utiliser une copie temporaire du contrôle associé au concepteur plutôt que le contrôle d’origine. |
Verbs |
Obtient les verbes de design pris en charge par le composant associé au concepteur. (Hérité de ComponentDesigner) |
ViewControl |
Obtient ou définit un contrôle serveur Web qui peut être utilisé pour afficher un aperçu du balisage HTML au moment du design. (Hérité de ControlDesigner) |
ViewControlCreated |
Obtient ou définit une valeur qui indique si un contrôle |
Visible |
Obtient une valeur qui indique si le contrôle est visible au moment de la conception. (Hérité de ControlDesigner) |
Méthodes
ConnectToDataSource() |
Déconnecte des événements de la source de données antérieure et les connecte à la source de données actuelle. (Hérité de DataBoundControlDesigner) |
CreateDataSource() |
Appelle la boîte de dialogue standard pour créer un nouveau contrôle de source de données et affecte à l'ID de ce dernier la propriété DataSourceID du contrôle lié aux données. (Hérité de DataBoundControlDesigner) |
CreateErrorDesignTimeHtml(String) |
Crée le balisage HTML pour afficher un message d'erreur spécifié au moment du design. (Hérité de ControlDesigner) |
CreateErrorDesignTimeHtml(String, Exception) |
Crée le balisage HTML pour afficher un message d'erreur d'exception spécifié au moment du design. (Hérité de ControlDesigner) |
CreatePlaceHolderDesignTimeHtml() |
Fournit une représentation d'espace réservé rectangulaire simple qui affiche le type et l'ID du contrôle. (Hérité de ControlDesigner) |
CreatePlaceHolderDesignTimeHtml(String) |
Fournit une représentation d'espace réservé rectangulaire simple qui affiche le type et l'ID du contrôle, ainsi que d'autres instructions ou informations spécifiées. (Hérité de ControlDesigner) |
CreateViewControl() |
Retourne une copie du contrôle associé pour l'affichage ou le rendu sur l'aire de conception. (Hérité de ControlDesigner) |
DataBind(BaseDataBoundControl) |
Lie le contrôle associé à la source de données au moment de la conception. |
DisconnectFromDataSource() |
Déconnecte le contrôle lié aux données des événements de source de données. (Hérité de DataBoundControlDesigner) |
Dispose() |
Libère toutes les ressources utilisées par ComponentDesigner. (Hérité de ComponentDesigner) |
Dispose(Boolean) |
Libère les ressources non gérées utilisées par l’objet DataBoundControlDesigner et libère éventuellement les ressources gérées. (Hérité de DataBoundControlDesigner) |
DoDefaultAction() |
Crée une signature de méthode dans le fichier de code source de l'événement par défaut du composant et déplace le curseur de l'utilisateur jusqu'à cet emplacement. (Hérité de ComponentDesigner) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetBounds() |
Récupère les coordonnées du rectangle représentant les limites du contrôle affiché sur l'aire de conception. (Hérité de ControlDesigner) |
GetDesignTimeDataSource() |
Obtient la source de données au moment du design à partir de la propriété |
GetDesignTimeHtml() |
Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception. |
GetDesignTimeHtml(DesignerRegionCollection) |
Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception et remplit une collection de zones du concepteur. |
GetEditableDesignerRegionContent(EditableDesignerRegion) |
Retourne le contenu d'une région modifiable de la vue au moment de la conception du contrôle associé. |
GetEmptyDesignTimeHtml() |
Fournit le balisage utilisé pour restituer le contrôle au moment du design si le contrôle est vide ou si la source de données ne peut pas être récupérée. (Hérité de BaseDataBoundControlDesigner) |
GetErrorDesignTimeHtml(Exception) |
Fournit le balisage utilisé pour restituer le contrôle au moment du design en cas d’erreur. (Hérité de BaseDataBoundControlDesigner) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetPersistenceContent() |
Récupère le balisage HTML interne persistable du contrôle au moment du design. (Hérité de ControlDesigner) |
GetPersistInnerHtml() |
Obsolète.
Récupère le balisage HTML interne persistable du contrôle. (Hérité de ControlDesigner) |
GetSampleDataSource() |
Obtient des exemples de données factices permettant de rendre le contrôle lié aux données sur l'aire de conception s'il est impossible de créer des exemples de données à partir de la propriété |
GetService(Type) |
Tente de récupérer le type spécifié de service du composant du concepteur du site en mode Design. (Hérité de ComponentDesigner) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetViewRendering() |
Récupère un objet qui contient le balisage au moment du design pour le contenu et les zones du contrôle associé. (Hérité de ControlDesigner) |
Initialize(IComponent) |
Prépare le concepteur à afficher, à modifier et à créer le contrôle associé. |
InitializeExistingComponent(IDictionary) |
Réinitialise un composant existant. (Hérité de ComponentDesigner) |
InitializeNewComponent(IDictionary) |
Initialise un composant nouvellement créé. (Hérité de ComponentDesigner) |
InitializeNonDefault() |
Obsolète.
Obsolète.
Initialise les paramètres d'un composant importé qui est déjà initialisé pour utiliser des paramètres autres que ceux par défaut. (Hérité de ComponentDesigner) |
Invalidate() |
Invalide la zone complète du contrôle affiché sur l'aire de conception et signale au Concepteur de contrôles qu'il doit redessiner le contrôle. (Hérité de ControlDesigner) |
Invalidate(Rectangle) |
Invalide la zone spécifiée du contrôle affiché sur l'aire de conception et signale au Concepteur de contrôles qu'il doit redessiner le contrôle. (Hérité de ControlDesigner) |
InvokeGetInheritanceAttribute(ComponentDesigner) |
Obtient le InheritanceAttribute du ComponentDesigner spécifié. (Hérité de ComponentDesigner) |
IsPropertyBound(String) |
Obsolète.
Récupère une valeur indiquant si la propriété spécifiée sur le contrôle associé est liée aux données. (Hérité de ControlDesigner) |
Localize(IDesignTimeResourceWriter) |
Utilise le writer de ressource fourni pour rendre persistantes les propriétés localisables du contrôle associé dans une ressource de l'hôte de conception. (Hérité de ControlDesigner) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnAutoFormatApplied(DesignerAutoFormat) |
Appelée lorsqu'un schéma de mise en forme automatique prédéfini a été appliqué au contrôle associé. (Hérité de ControlDesigner) |
OnBehaviorAttached() |
Appelé quand le Concepteur de contrôles est attaché à un objet Behavior. (Hérité de ControlDesigner) |
OnBehaviorDetaching() |
Obsolète.
Appelé lorsqu'un comportement se dissocie de l'élément. (Hérité de HtmlControlDesigner) |
OnBindingsCollectionChanged(String) |
Obsolète.
Appelée lorsque la collection de liaisons de données change. (Hérité de ControlDesigner) |
OnClick(DesignerRegionMouseEventArgs) |
Appelé lorsque l’utilisateur clique sur une région de la vue au moment du design du contrôle associé. |
OnComponentChanged(Object, ComponentChangedEventArgs) |
Appelé lorsque le contrôle associé change. (Hérité de ControlDesigner) |
OnComponentChanging(Object, ComponentChangingEventArgs) |
Représente la méthode qui gérera l'événement ComponentChanging pour le contrôle associé. (Hérité de ControlDesigner) |
OnControlResize() |
Obsolète.
Appelé lorsque le contrôle serveur Web associé a été redimensionné dans l'hôte de conception au moment du design. (Hérité de ControlDesigner) |
OnDataSourceChanged(Boolean) |
Appelé lorsque la source de données de l'objet BaseDataBoundControl associé est modifiée. (Hérité de BaseDataBoundControlDesigner) |
OnPaint(PaintEventArgs) |
Appelé lorsque le Concepteur de contrôles dessine le contrôle associé sur l'aire de conception, si la valeur CustomPaint est |
OnSchemaRefreshed() |
Appelé lorsque le schéma de la source de données du contrôle associé est modifié. |
OnSetComponentDefaults() |
Obsolète.
Obsolète.
Définit les propriétés par défaut du composant. (Hérité de ComponentDesigner) |
OnSetParent() |
Offre un moyen d'effectuer un traitement supplémentaire lorsque le contrôle associé est attaché à un contrôle parent. (Hérité de HtmlControlDesigner) |
PostFilterAttributes(IDictionary) |
Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'attributs qu'il expose à l'aide d'un TypeDescriptor. (Hérité de ComponentDesigner) |
PostFilterEvents(IDictionary) |
Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'événements à l'aide d'un TypeDescriptor. (Hérité de ComponentDesigner) |
PostFilterProperties(IDictionary) |
Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble de propriétés qu'il expose à l'aide d'un TypeDescriptor. (Hérité de ComponentDesigner) |
PreFilterAttributes(IDictionary) |
Permet à un concepteur d'ajouter des éléments à l'ensemble d'attributs qu'il expose à l'aide d'un TypeDescriptor. (Hérité de ComponentDesigner) |
PreFilterEvents(IDictionary) |
Définit la liste des événements qui sont exposés au moment du design pour l'objet TypeDescriptor du composant. (Hérité de HtmlControlDesigner) |
PreFilterProperties(IDictionary) |
Utilisé par le concepteur pour supprimer ou ajouter des propriétés à l'affichage dans la grille |
RaiseComponentChanged(MemberDescriptor, Object, Object) |
Avertit le IComponentChangeService que ce composant a été modifié. (Hérité de ComponentDesigner) |
RaiseComponentChanging(MemberDescriptor) |
Avertit le IComponentChangeService que ce composant est sur le point d'être modifié. (Hérité de ComponentDesigner) |
RaiseResizeEvent() |
Obsolète.
Déclenche l’événement OnControlResize(). (Hérité de ControlDesigner) |
RegisterClone(Object, Object) |
Inscrit des données internes dans un contrôle cloné. (Hérité de ControlDesigner) |
SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Spécifie le contenu d’une région modifiable de la vue au moment du design du contrôle associé. |
SetRegionContent(EditableDesignerRegion, String) |
Spécifie le contenu d'une zone modifiable de la vue design du contrôle. (Hérité de ControlDesigner) |
SetViewFlags(ViewFlags, Boolean) |
Assigne l'énumération ViewFlags de bits spécifiée à la valeur d'indicateur spécifiée. (Hérité de ControlDesigner) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
UpdateDesignTimeHtml() |
Actualise le balisage HTML au moment du design du contrôle serveur Web associé en appelant la méthode GetDesignTimeHtml. (Hérité de ControlDesigner) |