Login
Pass
Identifiants oubliés ? Mail de confirmation non reçus S'inscrire
Se déconnecter
Vous êtes ici : Accueil > Astuces
Pour modifier la couleur de fond d'un MDI ou y insérer une image (qui se répetera en mosaique), il suffit de mettre la main sur le MdiClient, puis d'en modifier les propriétés.
foreach(Control c in this.Controls) { if (c.GetType().Equals(typeof(MdiClient))) { MdiClient client = (MdiClient)c; client.BackgroundImage = Image.FromFile("ImageDeFond.gif"); }}
Fini les fonds grisonnants !
Posté le : 07/11/2007 Par : hbfocus
salut j'ai résolu le prob. autrement Private Sub CleanMainBackGround(ByVal _ChildFrom As System.Windows.Forms.Form) Me.Panel1.Visible = False AddHandler _ChildFrom.Disposed, AddressOf RestoreMainBackGround Me.IsMdiContainer = True _ChildFrom.MdiParent = Me CurrChild_Form = _ChildFrom _ChildFrom.Show() End Sub Private Sub RestoreMainBackGround(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.IsMdiContainer = False Me.Panel1.Visible = True End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_MainLaodCaisseGF.Click CleanMainBackGround(My.Forms.Form1) End Sub
Si vous souhaitez ajouter un commentaire vous devez être authentifié.
Points ?
Membres
Sites
Il y a actuellement 27818 connecté(s)
Dotnet-Project.com© tous droits réservés Webmaster Aleks. Ont collaboré à l'aboutissement de ce projet : CodeS-SourceS.com, ASP-PHP.Net, DotNet-FR.org, C2i.fr, Newsletter ASP.NET.