Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Comment faire pour modifier la couleur d'arrière-plan pour un formulaire MDI parent dans Visual Basic .net ou Visual Basic 2005

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 319417
Pour une version Microsoft Visual C# .net de cet article, consultez 319465.

DANS CETTE TÂCHE

Résumé
Cet article décrit comment modifier par programme la couleur d'arrière-plan pour un formulaire parent de l'interface multidocument (MDI) à l'aide de Visual Basic .net ou Visual Basic 2005.

Lorsque vous utilisez un Windows Form comme un formulaire MDI parent, le paramètre de couleur d'Arrière-plan de l'Application dans Panneau de configuration Windows, pas la propriété du formulaire BackgroundColor , détermine la couleur d'arrière-plan du formulaire. Les étapes suivantes expliquent comment modifier par programme la couleur d'arrière-plan du formulaire parent MDI à une autre couleur.

back to the top

Créer un exemple d'Application Windows à l'aide de Visual Basic .net ou Visual Basic 2005

  1. Créez une nouvelle application Visual Basic .net ou Visual Basic 2005 Windows. Form1 est créé par défaut.

    Remarque : Le code doit être modifié dans Visual Basic 2005. Si vous créez un nouveau formulaire nommé Form1 dans Visual Basic 2005, vous avez un fichier Form1.vb pour votre code et un fichier Form1.Designer.vb qui contient la section qui est générée automatiquement. Le Windows Forms Designer utilise le mot clé partial pour diviser l'implémentation de Form1 en deux fichiers distincts. Ce comportement empêche le code émis par le Concepteur d'être entrecoupé par votre code.

    Pour plus d'informations sur les nouvelles améliorations de langage de Visual Basic 2005, reportez-vous au site Web de Microsoft à l'adresse suivante : Pour plus d'informations sur les classes partielles et le Concepteur Windows Forms, reportez-vous au site Web de Microsoft à l'adresse suivante :
  2. Cliquez sur le formulaire et puis, dans le menu affichage , sélectionnez Fenêtre Propriétés pour afficher les propriétés du formulaire.
  3. Définissez la propriété BackColor à la couleur de votre choix (par exemple LightBlue).
  4. La propriété IsMDIContainer la valeur True. Notez que la couleur d'arrière-plan du formulaire devient la couleur de la couleur d'Arrière-plan de l'Application a la valeur dans le panneau de configuration.
  5. Définissez la propriété WindowState sur Maximized.
  6. Double-cliquez sur le formulaire pour afficher sa fenêtre de code.
  7. Collez le code suivant dans le Gestionnaire d'événements Load du formulaire :
    Dim ctl As ControlDim ctlMDI As MdiClient' Loop through all of the form's controls looking' for the control of type MdiClient.For Each ctl In Me.Controls    Try        ' Attempt to cast the control to type MdiClient.        ctlMDI = CType(ctl, MdiClient)        ' Set the BackColor of the MdiClient control.        ctlMDI.BackColor = Me.BackColor    Catch exc As InvalidCastException        ' Catch and ignore the error if casting failed.    End TryNext' Display a child form to show this is still an MDI application.Dim frm As New Form2()frm.MdiParent = Mefrm.Show()					
  8. Dans le menu projet , cliquez sur Ajouter un formulaire Windows.
  9. Acceptez le nom par défaut Form2.vbet puis cliquez sur Ouvrir.
  10. Appuyez sur F5 pour exécuter l'application.
Notez que le formulaire MDI parent charge et a un arrière-plan bleu clair.

back to the top

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 319417 - Dernière mise à jour : 07/05/2012 23:28:00 - Révision : 1.0

Microsoft Visual Basic .NET 2002 Initiation, Microsoft Visual Basic .NET 2003 Initiation, Microsoft Visual Basic 2005

  • kbvs2005swept kbvs2005applies kbhowtomaster kbmt KB319417 KbMtfr
Commentaires
ndChild(m);