Background Visual Basic Express
Fermé
Tmsnake
Messages postés
126
Date d'inscription
dimanche 18 juillet 2010
Statut
Membre
Dernière intervention
11 août 2016
-
16 juil. 2016 à 16:09
Tmsnake Messages postés 126 Date d'inscription dimanche 18 juillet 2010 Statut Membre Dernière intervention 11 août 2016 - 16 juil. 2016 à 21:57
Tmsnake Messages postés 126 Date d'inscription dimanche 18 juillet 2010 Statut Membre Dernière intervention 11 août 2016 - 16 juil. 2016 à 21:57
Bonjour à tous,
Cela fait déjà quelques jours que je suis bloqué sur une bêtise et ça commence à m'énerver.
Mon problème est le suivant...
J'ai créé un logiciel sous visual basic qui se lance en plein écran sans bordure et J'ai placé l'image de mon choix en couleur de fond. Vu que j'ai plusieurs form j'ai placé la même image sur toutes mes form. Mais quand mon logiciel se lance et que je clique sur suivant pour passer au menu suivant j'ai bien la même image qui apparaît mais pendant une fraction de seconde j'ai une image blanche qui apparaît. J'ai déjà trouvé comment changer se flash blanc en une autre couleur mais impossible de l'éviter. Moi j'aimerais que en défilant dans mes form mon image de fond ne clignote pas une seule fois.
Merci d'avance pour votre aide.
Cela fait déjà quelques jours que je suis bloqué sur une bêtise et ça commence à m'énerver.
Mon problème est le suivant...
J'ai créé un logiciel sous visual basic qui se lance en plein écran sans bordure et J'ai placé l'image de mon choix en couleur de fond. Vu que j'ai plusieurs form j'ai placé la même image sur toutes mes form. Mais quand mon logiciel se lance et que je clique sur suivant pour passer au menu suivant j'ai bien la même image qui apparaît mais pendant une fraction de seconde j'ai une image blanche qui apparaît. J'ai déjà trouvé comment changer se flash blanc en une autre couleur mais impossible de l'éviter. Moi j'aimerais que en défilant dans mes form mon image de fond ne clignote pas une seule fois.
Merci d'avance pour votre aide.
A voir également:
- Background Visual Basic Express
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual petanque - Télécharger - Sport
- Microsoft visual c++ runtime - Guide
- Visual paradigm - Télécharger - Gestion de données
4 réponses
Utilisateur anonyme
16 juil. 2016 à 17:48
16 juil. 2016 à 17:48
Bonjour
peut être en mettant tous les autres form transparent
https://docs.microsoft.com/fr-fr/dotnet/desktop/winforms/controls/how-to-give-your-control-a-transparent-background?view=netframeworkdesktop-4.8&redirectedfrom=MSDN
peut être en mettant tous les autres form transparent
https://docs.microsoft.com/fr-fr/dotnet/desktop/winforms/controls/how-to-give-your-control-a-transparent-background?view=netframeworkdesktop-4.8&redirectedfrom=MSDN
Tmsnake
Messages postés
126
Date d'inscription
dimanche 18 juillet 2010
Statut
Membre
Dernière intervention
11 août 2016
9
16 juil. 2016 à 18:51
16 juil. 2016 à 18:51
J'ai déjà essayé cette option mais j'ai toujours un message d'erreur me disant «valeur de propriété non valide...»
Utilisateur anonyme
16 juil. 2016 à 18:57
16 juil. 2016 à 18:57
Ha oui je me souviens maintenant que ça n'est pas aussi simple.
Essaye ça
https://stackoverflow.com/questions/4387680/transparent-background-on-winforms
Essaye ça
https://stackoverflow.com/questions/4387680/transparent-background-on-winforms
Tmsnake
Messages postés
126
Date d'inscription
dimanche 18 juillet 2010
Statut
Membre
Dernière intervention
11 août 2016
9
16 juil. 2016 à 21:57
16 juil. 2016 à 21:57
Voilà j'ai testé ceci :
this.BackColor = Color.LimeGreen;
this.TransparencyKey = Color.LimeGreen;
et effectivement cela fonctionne mais j'ai mon programme qui devient complètement transparent sur certaine partie de la page et au final cela ne ressemble à rien...
Par contre j'ai remarqué que en mettant ma form1 en TopMost=True et toutes mes autres form en TopMost=False.
A ce moment la quand je lance mon programme et que je passes de ma form1 à ma form2 j'ai le flash qui apparaît. Ensuite je fais précédent pour revenir vers ma form1 la j'ai à nouveau le Flash qui apparaît. Mais ensuite quand je clique à nouveau pour passer à ma form2 la le flash n’apparaît plus. Mais il reste encore apparent quand je retourne sur ma form1 mais temps que je ne ferme pas le programme il n’apparaît plus quand je passe sur ma form2. Je comprends vraiment pas...
Pourtant je suis que c'est possible.
this.BackColor = Color.LimeGreen;
this.TransparencyKey = Color.LimeGreen;
et effectivement cela fonctionne mais j'ai mon programme qui devient complètement transparent sur certaine partie de la page et au final cela ne ressemble à rien...
Par contre j'ai remarqué que en mettant ma form1 en TopMost=True et toutes mes autres form en TopMost=False.
A ce moment la quand je lance mon programme et que je passes de ma form1 à ma form2 j'ai le flash qui apparaît. Ensuite je fais précédent pour revenir vers ma form1 la j'ai à nouveau le Flash qui apparaît. Mais ensuite quand je clique à nouveau pour passer à ma form2 la le flash n’apparaît plus. Mais il reste encore apparent quand je retourne sur ma form1 mais temps que je ne ferme pas le programme il n’apparaît plus quand je passe sur ma form2. Je comprends vraiment pas...
Pourtant je suis que c'est possible.