Nouveaux ajouts aux fonctionnalités existantes dans les Windows Forms
Mise à jour : novembre 2007
Dans cette version de Visual Studio, des membres ont été ajoutés à plusieurs classes déjà existantes en plus de certaines fonctionnalités complètement nouvelles. Pour vous aider à trouver ces membres ajoutés, les tableaux suivants comportent des liens directs vers les nouveaux membres de ces classes.
Pour obtenir la liste des nouveaux contrôles et fonctionnalités Windows Forms dans cette version de Visual Studio, consultez Ajouts dans les Windows Forms pour .NET Framework 2.0.
Les membres suivants ont été ajoutés aux classes Windows Forms dans le .NET Framework.
Application
Membre |
Description |
---|---|
Événement EnterThreadModal |
Se produit lorsque l'application est sur le point de passer à l'état modal. |
Événement LeaveThreadModal |
Se produit lorsque l'application est sur le point de quitter l'état modal. |
Méthode FilterMessage |
Applique tous les filtres à un message de fenêtre et retourne une copie du message modifié. |
Propriété OpenForms |
Obtient une collection de formulaires ouverts possédée par l'application. |
Méthode Restart |
Ferme l'application et lance immédiatement une nouvelle instance. |
Méthode SetUnhandledExceptionMode |
Indique à l'application comment répondre aux exceptions non gérées. |
Propriété UseWaitCursor |
Obtient ou définit si le curseur d'attente est utilisé pour tous les formulaires ouverts de l'application. |
Presse-papiers
À présent, Clipboard prend également en charge plusieurs membres en plus des membres répertoriés ici afin d'obtenir et de définir des types de données spécifiques, tels que GetImage et GetAudioStream, entre autres. Reportez-vous à la documentation de la classe pour obtenir une liste complète.
Membre |
Description |
---|---|
Méthode Clear |
Supprime toutes les données du Presse-papiers. |
Méthode GetData |
Récupère des données du Presse-papiers dans le format spécifié. |
Méthode SetData |
Ajoute des données au Presse-papiers dans le format spécifié. |
Méthode ContainsData |
Indique des données dans le Presse-papiers sont au format spécifié ou peuvent être converties dans ce format. |
ComboBox
Membre |
Description |
---|---|
Propriété AutoCompleteCustomSource |
Obtient ou définit une StringCollection personnalisée à utiliser lorsque la propriété AutoCompleteSource a la valeur CustomSource. |
Propriété AutoCompleteMode |
Obtient ou définit une option qui contrôle le fonctionnement de la saisie semi-automatique pour ComboBox. |
Propriété AutoCompleteSource |
Obtient ou définit une valeur qui spécifie la source de chaînes complètes utilisées pour la saisie semi-automatique. |
Propriété BackgroundImageLayout |
Obtient ou définit la disposition d'image d'arrière-plan définie dans l'énumération ImageLayout. |
Méthode BeginUpdate |
Gère les performances quand les éléments sont ajoutés au ComboBox un par un. |
Événement DropDown |
Se produit lorsque la partie déroulante d'un ComboBox est affichée. |
Événement DropDownClosed |
Se produit lorsque la partie déroulante d'une ComboBox n'est plus visible. |
Méthode EndUpdate |
Reprend la peinture du contrôle ComboBox après qu'il a été suspendu par la méthode BeginUpdate. |
Propriété FlatStyle |
Obtient ou définit l'apparence à deux dimensions (flat) du contrôle bouton. |
Méthode OnDropDownClosed |
Déclenche l'événement DropDownClosed. |
Méthode OnMouseEnter |
Déclenche l'événement MouseEnter. |
Méthode OnMouseLeave |
Déclenche l'événement MouseLeave. |
Méthode OnTextUpdate |
Déclenche l'événement TextUpdate. |
Événement TextUpdate |
Se produit lorsque le contrôle a mis en forme le texte, mais avant que le texte soit affiché. |
Control
Membre |
Description |
---|---|
Propriété CheckForIllegalCrossThreadCalls |
Obtient ou définit une valeur indiquant s'il faut intercepter des appels sur le thread incorrect qui accède à la propriété Handle d'un contrôle. |
Propriété DefaultCursor |
Obtient ou définit le curseur par défaut du contrôle. |
Méthode GetPreferredSize |
Récupère la taille d'une zone rectangulaire qui peut contenir un contrôle. |
Propriété IsKeyLocked |
Utilisez cette propriété pour déterminer si les touches VERR.MAJ, VERR.NUM ou ARRÊT DÉFIL sont activées. |
Propriété LayoutEngine |
Obtient une instance mise en cache du contrôle du moteur de présentation. |
Propriété Margin |
Obtient ou définit l'espace entre les contrôles. |
Propriété MinimumSize |
Obtient la taille qui correspond à la limite inférieure que GetPreferredSize peut spécifier. |
Événement MouseCaptureChanged |
Se produit lorsque le contrôle perd la capture de la souris. |
Événement MouseClick |
Se produit après un clic sur le contrôle par la souris. |
Événement MouseDoubleClick |
Se produit après un double-clic sur le contrôle par la souris. |
Méthode OnMouseClick |
Déclenche l'événement MouseClick. |
Méthode OnMouseDoubleClick |
Déclenche l'événement MouseDoubleClick. |
Propriété Padding |
Obtient ou définit le remplissage du contrôle. |
DataObject
À présent, DataObject prend également en charge plusieurs membres en plus des membres répertoriés ici afin d'obtenir et de définir des types de données spécifiques, tels que GetImage et GetAudioStream, entre autres. Reportez-vous à la documentation de la classe pour obtenir une liste complète.
Membre |
Description |
---|---|
Méthode GetData |
Récupère des données du Presse-papiers dans le format spécifié. |
Méthode SetData |
Ajoute des données au Presse-papiers dans le format spécifié. |
Form
Membre |
Description |
---|---|
Événement FormClosed |
Se produit une fois le formulaire fermé. |
Événement FormClosing |
Se produit avant la fermeture du formulaire. |
Propriété MainMenuStrip |
Obtient ou définit le conteneur du menu principal du formulaire. |
Propriété RightToLeftLayout |
Obtient ou définit une valeur indiquant si l'effet miroir de droite à gauche est activé. |
Événement RightToLeftLayoutChanged |
Déclenche l'événement RightToLeftLayoutChanged. |
Propriété ShowWithoutActivation |
Obtient une valeur indiquant si la fenêtre est activée lorsqu'elle est affichée. |
Icon
Membre |
Description |
---|---|
Méthode ExtractAssociatedIcon |
Cette méthode est utilisée pour afficher l'icône associée à un fichier. |
Label
Membre |
Description |
---|---|
Propriété AutoEllipsis |
Obtient ou définit une valeur indiquant si le bouton de sélection (...) apparaît au bord droit de l'Label, pour indiquer que le texte de l'Label s'étend au-delà de la longueur spécifiée de l'Label. |
Propriété UseCompatibleTextRendering |
Obtient ou définit une valeur qui spécifie si le rendu du texte doit être compatible avec les versions précédentes de Windows Forms. |
ListBox
Membre |
Description |
---|---|
Méthode BeginUpdate |
Gère les performances quand les éléments sont ajoutés au ListBox un par un. |
Méthode EndUpdate |
Reprend la peinture du contrôle ListBox après qu'il a été suspendu par la méthode BeginUpdate. |
Propriété UseCustomTabOffsets |
Permet à un ListBox de reconnaître et d'étendre des caractères de tabulation en dessinant ses chaînes à l'aide du tableau d'entiers CustomTabOffsets. |
ListView
Membre |
Description |
---|---|
Méthode FindItemWithText |
Recherche le premier ListViewItem qui commence par la valeur texte spécifiée. |
Méthode FindNearestItem |
Recherche l'élément suivant, en procédant dans la direction spécifiée. |
Propriété OwnerDraw |
Obtient ou définit une valeur indiquant si le contrôle ListView est dessiné par le système d'exploitation ou par le code que vous fournissez. |
Propriété VirtualMode |
Obtient ou définit une valeur indiquant si vous avez fourni vos propres opérations de gestion de données pour le contrôle ListView. |
MessageBox
Membre |
Description |
---|---|
Méthode Show |
Cette méthode a maintenant des surcharges pour spécifier des pages d'aide et d'autres fonctionnalités relatives à l'aide. |
NotifyIcon
Membre |
Description |
---|---|
Événement BalloonTipClicked |
Se produit après un clic sur l'info-bulle. |
Événement BalloonTipClosed |
Se produit lorsque l'info-bulle est fermée par l'utilisateur. |
Propriété BalloonTipIcon |
Obtient ou définit l'icône à afficher sur l'info-bulle associée à NotifyIcon. |
Événement BalloonTipShown |
Se produit lorsque l'info-bulle est affichée dans l'écran. |
Propriété BalloonTipText |
Obtient ou définit le texte à afficher sur l'info-bulle associée à NotifyIcon. |
Propriété BalloonTipTitle |
Obtient ou définit le titre de l'info-bulle affichée sur NotifyIcon. |
Méthode ShowBalloonTip |
Affiche une info-bulle dans la barre des tâches pour la période spécifiée. |
Méthode ShowBalloonTip |
Affiche une info-bulle avec le titre, le texte et l'icône spécifiés dans la barre des tâches pour la période spécifiée. |
PictureBox
Membre |
Description |
---|---|
Méthode LoadAsync |
Charge l'image de manière asynchrone. |
Événement LoadCompleted |
Se produit lorsque l'opération de chargement d'image asynchrone est terminée, a été annulée ou a déclenché une exception. |
Événement LoadProgressChanged |
Se produit lorsque la progression d'une opération de chargement d'image asynchrone a été modifiée. |
RichTextBox
Membre |
Description |
---|---|
Méthode GetCharIndexFromPosition |
Récupère l'index du caractère le plus proche de l'emplacement spécifié. |
Méthode GetLineFromCharIndex |
Récupère le numéro de ligne à partir de la position de caractère spécifiée dans le texte du contrôle. |
Méthode GetPositionFromCharIndex |
Récupère l'emplacement de l'index de caractère spécifié dans le contrôle. |
Propriété Rtf |
Obtient ou définit le texte du contrôle RichTextBox, y compris tous les codes RTF. |
Propriété SelectionBackColor |
Obtient ou définit la couleur du texte lorsque le texte est sélectionné dans un contrôle RichTextBox. |
Screen
Membre |
Description |
---|---|
Propriété BitsPerPixel |
Obtient le nombre de bits de mémoire, associé à un pixel de données. |
ScrollableControl
Membre |
Description |
---|---|
Événement Scroll |
Cet événement est déclenché lorsque la zone d'un formulaire (ou autre classe qui hérite du ScrollableControl) défile. |
SystemInformation
Membre |
Description |
---|---|
Propriété ActiveWindowTrackingDelay |
Obtient le délai du suivi de fenêtre actif. |
Propriété BorderMultiplierFactor |
Obtient le facteur multiplicateur de bordure utilisé pour déterminer l'épaisseur d'une bordure de dimensionnement d'une fenêtre. |
Propriété CaptionButtonSize |
Obtient la taille standard, en pixels, d'un bouton de la barre de titre d'une fenêtre. |
Propriété CaretWidth |
Obtient la largeur, en pixels, du signe insertion dans les contrôles d'édition. |
Propriété FontSmoothingContrast |
Obtient la valeur du contraste de lissage des polices utilisée dans le lissage ClearType. |
Propriété FontSmoothingType |
Obtient le type de lissage des polices en cours. |
Propriété HorizontalFocusThickness |
Obtient l'épaisseur, en pixels, des bords gauche et droit du rectangle de focus du système. |
Propriété HorizontalResizeBorderThickness |
Obtient l'épaisseur, en pixels, des bords gauche et droit de la bordure de redimensionnement autour d'une fenêtre redimensionnée. |
Propriété IconHorizontalSpacing |
Obtient la largeur, en pixels, d'une cellule de disposition d'icônes dans une fenêtre plus large. |
Propriété IconVerticalSpacing |
Obtient la hauteur, en pixels, d'une cellule de disposition d'icône dans une fenêtre plus large. |
Propriété IsActiveWindowTrackingEnabled |
Obtient une valeur qui indique si le suivi actif est autorisé. |
Propriété IsComboBoxAnimationEnabled |
Obtient une valeur qui indique si l'effet diapositive ouvert pour les zones de liste déroulante est activé. |
Propriété IsDropShadowEnabled |
Obtient une valeur qui indique si l'effet d'ombre portée du système est activé. |
Propriété IsFlatMenuEnabled |
Obtient une valeur qui indique si les menus d'utilisateur natifs ont l'apparence d'un menu en deux dimensions. |
Propriété IsFontSmoothingEnabled |
Obtient une valeur qui indique si la fonctionnalité de lissage de police est activée. |
Propriété IsHotTrackingEnabled |
Obtient une valeur qui indique si la sélection réactive des éléments de l'interface utilisateur, tels que les noms sur les barres de menus, est activée. |
Propriété IsIconTitleWrappingEnabled |
Obtient une valeur qui indique si l'encapsulation d'icône est activée. |
Propriété IsKeyboardPreferred |
Obtient une valeur qui indique si l'utilisateur privilégie le clavier à la souris, et s'il préfère que les applications affichent des interfaces de clavier qui seraient masquées sinon. |
Propriété IsListBoxSmoothScrollingEnabled |
Obtient une valeur qui indique si l'effet de défilement lent pour les zones de liste est activé. |
Propriété IsMenuAnimationEnabled |
Obtient une valeur qui indique si les fonctions d'atténuation de menu ou d'animation de diapositives sont activées. |
Propriété IsMenuFadeEnabled |
Obtient une valeur qui indique si la fonction d'atténuation de menu est activée. |
Propriété IsMinimizeRestoreAnimationEnabled |
Obtient une valeur qui indique si l'option de réduction et de restauration de la fenêtre est activée. |
Propriété IsSelectionFadeEnabled |
Obtient une valeur qui indique si l'effet d'atténuation de la sélection est activé. |
Propriété IsSnapToDefaultEnabled |
Obtient une valeur qui indique si la fonction d'alignement sur le bouton par défaut est activée. |
Propriété IsTitleBarGradientEnabled |
Obtient une valeur qui indique si l'effet dégradé pour les barres de titre est activé. |
Propriété IsToolTipAnimationEnabled |
Obtient une valeur qui indique si l'animation d'info-bulle est activée. |
Propriété KeyboardDelay |
Obtient le paramètre du délai avant répétition du clavier. |
Propriété KeyboardSpeed |
Obtient le paramètre de vitesse avant répétition du clavier. |
Propriété MenuBarButtonSize |
Obtient la largeur par défaut, en pixels, pour les boutons de la barre de menus et la hauteur, en pixels, d'une barre de menus. |
Propriété MenuShowDelay |
Obtient le délai d'attente, en millisecondes, avant d'afficher un menu contextuel empilé lorsque le pointeur se trouve sur un élément de sous-menu. |
Propriété MouseHoverTime |
Obtient la durée, en millisecondes, pendant laquelle le pointeur doit rester dans le rectangle de planification avant qu'un message ne soit généré. |
Propriété MouseSpeed |
Obtient la vitesse de la souris actuelle. |
Propriété MouseWheelScrollDelta |
Obtient le montant de la valeur delta d'un seul incrément de rotation de la roulette de la souris. |
Propriété PopupMenuAlignment |
Obtient le côté des menus contextuels qui sont alignés sur l'élément de barre de menus correspondant. |
Propriété SizingBorderWidth |
Obtient la largeur, en pixels, de la bordure de redimensionnement dessinée autour d'une fenêtre redimensionnée. |
Propriété SmallCaptionButtonSize |
Obtient la largeur, en pixels, des boutons de barre de titre réduits, et la hauteur, en pixels, des petites légendes. |
Propriété VerticalFocusThickness |
Obtient l'épaisseur, en pixels, des bords supérieurs et inférieurs du rectangle de focus du système. |
Propriété VerticalResizeBorderThickness |
Obtient l'épaisseur, en pixels, des bords supérieur et inférieur de la bordure de redimensionnement autour d'une fenêtre qui est redimensionnée. |
SystemSounds
Membre |
Description |
---|---|
Propriété Asterisk |
Obtient le son associé à l'événement Asterisk dans le schéma de son Windows actuel. |
Propriété Beep |
Obtient le son associé à l'événement Beep dans le schéma de son Windows actuel. |
Propriété Exclamation |
Obtient le son associé à l'événement Exclamation dans le schéma de son Windows actuel. |
Propriété Hand |
Obtient le son associé à l'événement Hand dans le schéma de son Windows actuel. |
Propriété Question |
Obtient le son associé à l'événement Question dans le schéma de son Windows actuel. |
TabControl
Membre |
Description |
---|---|
Événement Deselected |
Se produit lorsqu'un onglet est désélectionné. |
Événement Deselecting |
Se produit avant qu'un onglet ne soit désélectionné, permettant à un gestionnaire d'annuler la modification de l'onglet. |
Méthode DeselectTab |
Établit l'onglet qui suit l'onglet spécifié en tant qu'onglet actuel. |
Événement Selected |
Se produit lorsqu'un onglet est sélectionné. |
Événement Selecting |
Se produit avant qu'un onglet ne soit sélectionné, permettant à un gestionnaire d'annuler la modification de l'onglet. |
Méthode SelectTab |
Établit l'onglet spécifié en tant qu'onglet actuel. |
TextBox
Membre |
Description |
---|---|
Propriété AutoCompleteCustomSource |
Obtient ou définit une StringCollection personnalisée à utiliser lorsque la propriété AutoCompleteSource a la valeur CustomSource. |
Propriété AutoCompleteMode |
Obtient ou définit une option qui contrôle le fonctionnement de la saisie semi-automatique pour TextBox. |
Propriété AutoCompleteSource |
Obtient ou définit une valeur qui spécifie la source de chaînes complètes utilisées pour la saisie semi-automatique. |
Propriété UseSystemPasswordChar |
Obtient ou définit une valeur qui indique si le texte dans le contrôle TextBox doit apparaître comme caractère de mot de passe par défaut. |
TextBoxBase
Membre |
Description |
---|---|
Méthode GetCharFromPosition |
Récupère le caractère le plus proche de l'emplacement spécifié dans le contrôle. |
Méthode GetCharIndexFromPosition |
Récupère l'index du caractère le plus proche de l'emplacement spécifié. |
Méthode GetFirstCharIndexOfCurrentLine |
Récupère l'index du premier caractère de la ligne active. |
Méthode GetFirstCharIndexFromLine |
Récupère l'index du premier caractère d'une ligne donnée. |
Méthode GetLineFromCharIndex |
Récupère le numéro de ligne à partir de la position de caractère spécifiée dans le texte du contrôle. |
Méthode GetPositionFromCharIndex |
Récupère l'emplacement de l'index de caractère spécifié dans le contrôle. |
Méthode ScrollToCaret |
Fait défiler le contenu du contrôle vers la position indiquée par le signe insertion. |
Propriété ShortcutsEnabled |
Obtient ou définit une valeur indiquant si les raccourcis définis sont activés. |
TreeView
Membre |
Description |
---|---|
Propriété DrawMode |
Obtient ou définit le mode dans lequel le contrôle est dessiné. |
Événement DrawNode |
Se produit lorsque TreeView est dessiné et que la propriété DrawMode a une valeur TreeViewDrawMode autre que Normal. |
Méthode HitTest |
Fournit des informations de nœud, à un point donné. |
Propriété ShowNodeToolTips |
Obtient ou définit une valeur qui indique que les Info-bulles sont indiquées lorsque le pointeur de la souris se trouve au-dessus de TreeNode. |
Propriété TreeViewNodeSorter |
Obtient ou définit l'implémentation de IComparer pour exécuter un tri personnalisé des nœuds TreeView. |