Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

-25%
Le deal à ne pas rater :
PC Portable Gamer 16,1” HP Victus 16 – 16 Go /512 Go
749.99 € 999.99 €
Voir le deal

+3
polien
lereparateurdepc
Ghost Eagle
7 participants

    Astuce pour la transparence

    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    Astuce pour la transparence Empty Astuce pour la transparence

    Message par Ghost Eagle Mer 25 Juin 2014 - 16:16

    Salut,

    Si vous l'avez déjà fait, vous auriez certainement remarqué que lorsque vous ajoutez une PictureBox dans une MDI et que vous mettiez le Backcolor à transparent, vos PictureBox restait avec le fond de la MDI affraid !
    Voici une astuce qui permet de résoudre ce problème( pas vraiment mais ça fait semblant lol ).

    Ouvrez votre fenêtre MDI et avant d'ajouter n'importe quel contrôle, ajoutez d abord un Panel et mettez son Backcolor à transparent et ensuite, ajoutez votre pictureBox et mettez votre image et mettez son backcolor à transparent aussi Wink ! Exécutez et vous verrez que les pictureBox sont transparentes et ainsi vous pouvez changer le Backgroundimage du Panel pour avoir votre fond d'écran  Super !
    J'ai utilisé cette méthode pour mes icônes dans U-Nova  Smile .

    cordialement
    Enzo koriodan
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Ghost Eagle Mer 25 Juin 2014 - 19:23

    Salut,

    Heu...j'attend vos retours car je sais pas si ça marche pour vous lol !

    cordialement
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par lereparateurdepc Mer 25 Juin 2014 - 19:28

    re,

    Je pense qu'il sont tous captivés pas le jeu de blackorion35 qui prend une très bonne voie.

    Je suis pas très prêt pour tester, je me prépare physiquement et mentalement pour bosser demain dans .................. une décharge et oui même là il y a du câble à tirer Sad

    Bref, je teste ce weekend si je m'en sors avec mon plugin SZ 2014 ! Smile

    Cordialement,
    Le réparateur de PC
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Ghost Eagle Mer 25 Juin 2014 - 20:07

    re,

    ok ! c'est vrai que le jeu de Blackorion35 est plutôt cool mais j'aurais bien aimer savoir si ça marchait Sad !

    cordialement
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par polien Mer 25 Juin 2014 - 20:16

    re,

    perso, je n'ai jamais touché à une fenêtre mdi de ma vie... donc j'ai aucune idée du problème amusé (mais je testerai quand j'aurai le temps Wink )

    @lereparateurdepc: dans une décharge ?  affraid euh... la société n'a plus de quoi acheter du nouveau matériel donc il faut recycler ? lol
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Blackorion35 Mer 25 Juin 2014 - 20:41

    Hello ! 

    Super idée Enzo :O ! Je te promet que j'y avais pas pensé une seule seconde O.O Je testerais demain Smile En tout cas si ça marche... BRAVO ! Very Happy 

    @ Lereparateurdepc : Courage vieux... j'ai fait pareil durant 2 ans (Electricien/Plombier) avant de passer à l'informatique !
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Blackorion35 Mer 25 Juin 2014 - 20:47

    Re, Finalement j'ai tester tout de suite.
    L'idée est bonne mais c'est pas bon amusé 
    Car tu peut plus mettre de Form Child (enfant) ! Donc la MDI ne sert plus à rien ici désolé  Neutral En faite ta refait en gros une simple Form dessus une MDI lol

    Mais c'était bien tenté Wink
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Ghost Eagle Mer 25 Juin 2014 - 21:03

    re,

    mais ça marche avec des PictureBox alors c'est rien : tout ce que je voulais c'était ajouter des icones et pouvoir ouvrir des childs et ça marche !
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Blackorion35 Mer 25 Juin 2014 - 21:30

    mmm non tu peut pas lancer de Child dans ta MDI si ton panel prend la place ton Child sera caché donc c'est pas possible ce que tu dit Razz
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Szman Jeu 26 Juin 2014 - 5:52

    Re,

    ah c'est dommage que ça ne fonctionne pas :/
    Je n'ai pas pu tester (car je me prépare mentalement au brevet qui est dans exactement 39 minutes :3)

    Cordialement,
    Softwarezatorman
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par fandeonepiece2 Jeu 26 Juin 2014 - 6:10

    bonjour,
    bon brevet SZman Smile
    si, si on utilise .bringtofront sur la MDIChild je pense Wink
    cordialement
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Jerem' Jeu 26 Juin 2014 - 6:21

    Re ,

    C'etait une bonne idée mais si cela ne fonctionne pas (j'ai pas tester car j'ai jamais touché à une fenêtre MDI !

    Donc tanpis mais c'été bien pensé !

    Cordialement ,

    Jeremy60800
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Blackorion35 Jeu 26 Juin 2014 - 9:34

    Non déjà essayer BingToFront sur une PictureBox ou autre et tu disparaît derrière le fond gris de la MDI en elle-même  Shocked Tu pense bien que j'avais déjà testé pour Mantrix Razz 
    Après il te reste une solution simple : des icones carré dont la taille de l'icone correspond à un gros carré avec un style propre à lui ne laissant pas apparaitre comme sous Mantrix de blanc Wink 
    Pour ça aide toi des icones carré par défaut des systèmes Unix Android Very Happy 
    Exemple d'icone : 

    http://images.all-free-download.com/images/graphiclarge/52_android_icons_icons_pack_121014.jpg

    Pour les créer tu créer des Form Child de la taille des icones Wink Et quand tu fait un clique dessus tu passe la Child en arrière plan forcé BingToFront ET quand tu double cliquera dessus sa lancera le programme x) Et voilà tu a recréer des icones presque réel ! Very Happy Regarde Mantrix et les icones de test (qui peuvent remplacer l'IrisBar) : ils bougent, se déplacent toujours derrière une Form activent et se comportent comme de vrai icone.
    Seul soucis c'est qu'en faisant ça tu devra créer autant de Form Child que d'icone. Après quand tes bon là dedans tu trouvera comme moi (c'est plutôt simple) comment générer des Form Child avec tel ou tel icone Smile Tu peut même utiliser l'astuce du "copier/coller" des fichiers Form de l'icone créer dans ton projet : tu fait genre 40 copiés collés et tu renommera juste le nom en lui-même de la Form dans ses propriétés pour éviter les doublons et hop terminé Razz 

    Voilà le problème des MDI : transparence et icone pas possible : faut donc tricher Very Happy !

    Si U-Nova est fait uniquement pour le Virtuel (sous un OS déjà existant type Windows) alors utile pas les MDI Smile Même pour le semi-natif (tu sera embêtez sur certains trucs mais sa ira) Par contre si tu désire un jour le rendre natif comme Mantrix la MDI sera essentiel mais bon amusé 

    En tout cas bon courage pour U-Nova et dit moi si l'idée des icones que je t'ai dit fonctionnent aussi chez toi Wink Enfin après tu fait comme tu veux Smile
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par fandeonepiece2 Jeu 26 Juin 2014 - 11:21

    re,
    sinon pour tricher sur les MDI :
    Code:
    dim f as form2
    f.toplevel = false
    me.panel1.controls.add(f)
    f.show

    (code écrit de tête, donc il peut avoir 1/2 erreurs)

    cordialement

    Contenu sponsorisé


    Astuce pour la transparence Empty Re: Astuce pour la transparence

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 16:52