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

-20%
Le deal à ne pas rater :
Drone Dji DJI Mini 4K (EU)
239 € 299 €
Voir le deal

+10
AlphaBravo
fandeonepiece2
Orthographix_power
GalaxySoftware
Admin
polien
Szman
JHPC-Software
lereparateurdepc
Blackorion35
14 participants

    Mantrix Edition Red Serveur - Operating System Projet

    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Mer 5 Mar 2014 - 10:18

    fandeonepiece2 a écrit:re,
    ça y est j'ai trouvé  Cool 
    variables : list(tableau)(variable tableau devant contenir la liste des fichiers contenus dans un dossier)
    dans form load :
    Code:
    Dim list As New List(Of String)
            list.Add("C:\fichier.docx")

            Dim locationY As Integer = 0
            For Each i In list
                Dim pictureBox As New PictureBox
                pictureBox.Location = New Point(0, locationY)
                pictureBox.Image = Icon.ExtractAssociatedIcon(i).ToBitmap
                pictureBox.Tag = i
                AddHandler pictureBox.Click, AddressOf pictureBox_Click

                Me.Controls.Add(pictureBox)
                locationY += pictureBox.Height
            Next

    dans déclarer une API :
    Code:
        Sub pictureBox_Click(ByVal sender As Object, ByVal e As EventArgs)
            For Each control As Control In Me.Controls
                If Equals(control, sender) Then
                    Me.Label1.Text = control.Tag
                    'lancer un programme
                End If
            Next
        End Sub

    c'est bien ce que tu avais besoin ?
    cordialement

    Bonjour Fandeonepiece2,

    Heu non je crois pas désolé :/ Et le code ne fonctionne pas sous SZ :/ Sa compile pas... erf : si tu a réussi pourra tu me donner ton projet SZ qui ta servit de test Smile ?

    En faite ce que j'essaye de trouver c'est ça : 

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Bugico10

    Là ici ça bug : quand tu place une PictureBox dans une MDI quand tu ouvre ensuite une fenêtre enfant celle-ci, même en gardant le focus, reste en arrière plan de l'icone : et donc l'icone gâche la vue : impossible donc de mettre en arrière plan la PictureBox.
    Ce qu'on essaye de trouver c'est de faire en sorte que la PictureBox qui fait office d'icone reste toujours derrière toutes fenêtres enfants.

    J'ai regarder sur des forums pro de dev VB.NET il est impossible aujourd'hui en VB.NET de mettre en arrière plan un objet dans une MDI... Si tu place un composant (PictureBox, Label, ListBox, etc) dans une MDI et bien les composants resterons toujours en avant plan et donc impossible de mettre une fenêtre enfant car elle sera masquée par les composants dans la MDI ><

    Ceci peut être réglé en ne mettant pas d'MDI comme interface de bureau mais si on fait ça Mantrix restera toujours virtuelle : je ne pourrais donc jamais l'intégrer comme OS semi-natif ou même natif :/

    Donc comme on doit rester en MDI je cherche un code pour dire à l'OS que PictureBox1 (par exemple) doit rester en arrière plan dans la MDI : sans succès jusqu'à présent et même les pro ne savent pas comment faire ça Sad apparemment c'est le Framework et son algo' MDI qui est conçu comme ça : donc non modifiable au niveau de son comportement :/

    EDIT : si j'ai bien compris ton code fournis créer une nouvelle PictureBox depuis le fichier fichier.docx en récupérant son nom et son icone puis la met dans la fenêtre MDI grâce à l'API de Windows. C'est ça ? Car l'idée est nickel mais marche pas en MDI et je peut pas tester le code .NET est pas bon sous SZ :/
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Mer 5 Mar 2014 - 10:41

    re,
    je cherche et je te redis
    qu'en pense tu pour mon soft de géolocalisation ?
    cordialement
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Mer 5 Mar 2014 - 11:17

    Sympathique mais je sais pas si ça vaux le coups de l'intégrer à Mantrix.
    Je te redirai ça Wink
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Mer 5 Mar 2014 - 23:15

    bonjour,
    j'ai trouvé pour les icônes sur le bureau, il faut que je corrige une erreur facile a corriger et que j'adapte a SZ

    EDIT :
    capture du projet VS
    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Captur32

    il ne me reste plus qu'a l'adapter a SZ

    cordialement
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 0:01

    Bonsoir Fandeonepiece2,

    Serieux ??? Oo Ben hate de voir ça ^^
    :p
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 0:11

    re,
    sérieux de chez sérieux,
    cela m'a pris toute la journée quasiment pour le projet VS donc le projet SZ viendra demain, dans l'immédiat il faut que je dorme un peu  Sleep parce que si on me regarde on voit  drunken 


    [craneur]


    Blackorion35 a dit :
    ...sur des forums pro de dev VB.NET il est impossible aujourd'hui en VB.NET de mettre...
    Et bien si c'est possible

    ...
    qu'à présent et même les pro ne savent pas comment faire ça...
    j'au beau pas être un pro j'ai trouvé  Cool 
    [/craneur]

    cordialement


    Dernière édition par fandeonepiece2 le Jeu 6 Mar 2014 - 10:00, édité 1 fois
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 9:58

    c est génial... Sauf que justement c est ça que je trouve étrange... C est que c est impossible dans une MDI sans modifier le comportement même du framework et c est pas à la porter d un nouveau : tu progresse très vite Fandeonepiece2 mais je ne pense pas que tu a pu trouver un truc aussi complexe que ça en modifiant le .net sans aide extérieur ou projet VS déjà créer sur le web. car si même les pro, et je suis pas encore un pro, on pas réussi c est qu'il y'a une raison non oO ? 
    Enfin je demande quand même à voir... Car si tu réussi ça c est que tes le prochain Bill Gates tout simplement xD ou que t'a eu de la chance d être tombé sur le seul projet VS au monde à avoir réussi à créer des icônes en arrière plan dans un MDI sans que les Child soit en arrière plan masqué par les icônes. enfin bref hâte de voir ça lol et si, même si la source n est pas de toi, tu aura quand même réussi un tel exploit... Sous SZ... Alors là oui je t acheté l idée ! amusé si tu pouvais me passer le projet VS par MP que je vois si tu a trouver un bon truc sa serait cool Wink En tout cas merci de te pencher dessus :p car si ça marche par je ne sais qu'elle miracle sa te servira aussi pour Droid.
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 10:07

    re,
    pour l'aide extérieur :
    regarde ton premier message de page, la citation de code que j'avais posté, ce code est un extrait (modifié) d'un code trouvé sur OC.
    sinon le reste je l'ai trouvé tout seul, tu verra dans la source c'est tous bête.

    dans le ZIP que je vais te donner il y aura :
    la source VS de la screen (listview)
    la source SZ adapté de la source VS de la screen (listview)
    une autre source SZ, cette fois pas avec une listview mais avec des picturebox

    je n'ai aucunement modifié le framework

    cordialement
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 10:42

    adaptation a SZ en listview réussi :Mantrix Edition Red Serveur - Operating System Projet - Page 34 Captur33
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 10:43

    fandeonepiece2 a écrit:re,
    pour l'aide extérieur :
    regarde ton premier message de page, la citation de code que j'avais posté, ce code est un extrait (modifié) d'un code trouvé sur OC.
    sinon le reste je l'ai trouvé tout seul, tu verra dans la source c'est tous bête.

    dans le ZIP que je vais te donner il y aura :
    la source VS de la screen (listview)
    la source SZ adapté de la source VS de la screen (listview)
    une autre source SZ, cette fois pas avec une listview mais avec des picturebox

    je n'ai aucunement modifié le framework

    cordialement
    Hey ben Oo j'ai hate de voir ça Very Happy 
    Et si ça marche vraiment... Je t'achète l'idée car serieux tu serait le premier je pense à avoir réussi ça (enfin tu serait parmi les premier à réussir l'exploit lol)
    Bravo en tout cas Oo

    EDIT : j'attend de tester avant de m'emballer amusé
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 11:41

    re,
    projet VS avec les picturebox réussi :
    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Captur34

    avec reprise sur le coté du listage pour ne pas déborder de l'écran
    il ne me reste plus qu'a adapter a SZ
    @Blackorion35 : les sources, je les posts ici ou part MP ?
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Jeu 6 Mar 2014 - 12:25

    re,

    @fandeonepiece2: poste les ici Wink je pense que ça servira à beaucoup de monde à l'avenir Wink
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 12:34

    Oui c'est mieux Smile 
    Je pense que je pourrais surement modifier le code pour l'améliorer aussi :p 
    Je verrais ça le moment venu Wink
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 17:38

    re,
    je n'arrive pas a y adapter a SZ (pis en plus SZman m'a forcé a jouer avec lui a Minecraft XD), mais tu y arrivera peut être
    lien pour le projet VS et un projet SZ (qui fonctionne) avec ce que tu veux mais avec une listview :
    https://mega.co.nz/#!CM0A1aBD!TYasGiPiT2Pb5cqO_4G4rIFb9j_-Kj20tBBVrdpA3b4
    cordialement
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Szman Jeu 6 Mar 2014 - 17:51

    Re,

    je t'ai pas forcé, c'est toi qui m'a dit de venir jouer! xD

    Cordialement,
    Softewarzatorman
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 18:12

    Bonsoir,

    Merci déjà Fandeonepiece2 pour les sources Smile 
    Alors le code que t'a mis pas mal mais en faite ça n'a rien à voir avec la procédure normal.
    En faite quand tu analyse ton code il utilise le Panel dans une MDI comme conteneur parent pour une Form enfant. Ce qui fait que la MDI n'est pas utilisé en faite :/
    Donc c'est bien ce que je pensais c'est impossible de créer une PictureBox dans une MDI même, sans panel, et de faire apparaître une fenêtre devant celle-ci malheureusement.

    Pour plus d'explication j'ai modifier le panel conteneur qui fait office de parent et voici ce qui se passe : 
     
    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Manipo10

    Donc comme tu le vois la MDI n'est pas utiliser donc en faite retour au point de départ Sad Sa reviens à faire une implantation (fusion) d'un conteneur et un faux enfant (voir page 1 et 2 de ce sujet sur les appli externe balancé dans une Form).

    Mais tout de même bravo pour avoir trouvé un procéder qui pourrais être correct au fond mais pas pour une MDI amusé (en faite la MDI est même pas obligatoire dans le code que tu a fournis amusé)

    Mais chapeau pour le recodage et des efforts que tu a donné Very Happy Wink 

    Maintenant ben je vais essayer de voir comment le Framework code les MDI en elle-même pour créer un code comme MS-DOS en mode graphique (soit "-1" pour un bureau, "0" et "1" pour des fenêtres internes supérieur au bureau et "2" pour les fenêtres qui doivent toujours rester en premier plan Smile 

    Si je trouve je vous le dirais :p

    Merci encore Fandeonepiece2 Smile mais ce n'est pas ce qu'on cherche malheureusement.
    Cependant tu pourrais créer un tutoriel sur ce code d'exemple sous SZ 2012 car sa peut intéresser de nombreux autres développeurs pour d'autre projet Wink
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 18:24

    re,
    d'acc désolé pour la fausse joie
    cordialement
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 18:47

    C'est pas grave ta patience et ton courage vont permettre à d'autre de prendre l'idée Very Happy Bref bravo quand même Wink 

    Sinon je pense pouvoir créer une DLL Z-Order. C'est à dire où l'on choisi qui va devant qui et qui va derrière qui mais... pour un objet et non une fenêtre :p 
    Exemple : 
    MDIForm1.Background=-1 (background en arrière plan : logique)
    MDIForm1=0
    PictureBox (représentant l'icone DANS la MDI)=1
    Form Chilf (fenêtre enfant qui s'ouvre dans la MDI)=2
    Shell Form (fenêtre/programme extérieur .exe de Windows) = 3

    Ce qui ferait donc 5 niveaux de superposition. 
    L'API Windows "SetWindowPosition" permet de le faire...en Shell. Et elle bug en VB.NET amusé enfin sous SZ du moins.

    En VB.NET normal il y a 2 niveaux visibles pour les fenêtre (TopMost) = soit en avant, soit en arrière.
    La loi du .NET veux qu'une fenêtre qui à le focus masque l'autre derrière SAUF si sa valeur TopMost=True (en avant plan).
    A présent si ce genre de valeur peut être attribuer à un objet et non une fenêtre... on pourrais donc créer au moins 2 niveaux de superposition : objet (PictureBox dans MDI par exemple) devant une Form Child ou objet derrière une Form Child. Par défaut l'objet en VB.NET est en avant-plan quand une Form Child apparaît.
    Si à présent j'arrive à dire à l'objet que sa place est derrière et que quand il à le focus il ne doit PAS passer devant... alors c'est réussi amusé

    Exemple par défaut sous SZ ou VS en VB.NET : 

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Defaut10

    Quand je clique sur la fenêtre et qu'elle prend le focus : l'objet PictureBox reste devant ><
    Quand je clique sur l'objet j'ouvre un programme admettons mais il reste devant... ><

    Maintenant (TRUCAGE !) voici ce qui faudrait qu'on arrive à faire :p : 

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Ok_chi10

    Quand je clique sur la fenêtre elle prend le focus : l'objet PictureBox est masqué Very Happy Mode Windows quoi.
    Puis si je clique sur l'objet dans la MDI celui-ci va ouvrir, admettons encore, un programme MAIS il reste en arrière plan ! Smile 
    Là vous avez recréer le Bureau de Windows en gros ou celui de Linux amusé

    Par contre niveau codage c'est Fandeonepiece2 qui se rapproche de la vérité sur le code ! Wink 

    En effet ; Windows et Linux, en C++ natif, se base sur le Shell : et le Shell est la SEUL fonction possible pour créer un bureau digne de ce nom :
    J'avais regarder la source (pas biiiieeenn) de Windows XP Desktop x)
    En faite Windows (et Linux) utilise une ListView (très avancé) en Shell : celle-ci peut héberger un fond d'écran, des fonctions, etc et quand vous ouvrez un programme cette ListView est toujours en arrière plan, encré sur une sorte de fenêtre grand écran qui est entourer d'un Panel type Shell avancé Wink Very Happy 
    Moui messieurs... Le bureau de Windows n'est qu'un gros ListView amélioré en Shell amusé

    Pour reproduire ça dans une Form classique notre cher Fandeonepiece2 (bravo à lui) à finalement trouvé la réponse Wink amusé
    Mais pour une MDI : impossible pour l'heure :/

    Mais on trouvera... qui c'est un jour ou l'autre quelqu'un trouvera comment contourner les objets dans les MDI Smile 

    Quand au Z-Order je pense que c'est vers ça qu'il faut se tourner pour faire plusieurs paliers (niveaux) de codes pour les fenêtres pour créer un bureau des plus réel Smile
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Jeu 6 Mar 2014 - 18:53

    re,

    tu est une source de connaissance sur les systèmes d'exploitation ! on en apprend de plus en plus en te lisant Smile

    cette dll serait très utile à de nombreuses personnes je pense Smile
    Bon courage !
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 19:48

    polien a écrit:re,

    tu est une source de connaissance sur les systèmes d'exploitation ! on en apprend de plus en plus en te lisant Smile

    cette dll serait très utile à de nombreuses personnes je pense Smile
    Bon courage !
     Laughing  Razz  merci mais j'ai tout appris dans les livres et en apprenant comment fonctionne le noyau NT et Windows + MS-DOS + FreeDos et bien sûr le noyau Unix et le code source d'ubuntu Smile 
    Par contre pour le hardware (puces, cartes, etc) je suis nul...enfin pas "nul" mais disont que, à part les bases, je ne connais rien amusé
    Quand je vois le boulot de LeReparateurdepc mélangeant du code VB.NET à une carte en sortie COM pour allumer des LED... Chapeau Oo parce-que là sérieux je comprend rien xD
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 20:10

    re,
    pourquoi n'utilise tu pas mon astuce quand même ?
    sion utilise nom_du_contrôle.SendToBack() pour mettre en arrière plan et nom_du_controle.BringToFront() pour le mettre au premier plan
    cordialement
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 21:32

    fandeonepiece2 a écrit:re,
    pourquoi n'utilise tu pas mon astuce quand même ?
    sion utilise nom_du_contrôle.SendToBack() pour mettre en arrière plan et nom_du_controle.BringToFront() pour le mettre au premier plan
    cordialement
    Ben parceque ton astuce ne permet pas de gérer une MDI donc sa bug et quand tu réduit une fenetre tu la perd définitivement xD
    Mais quand au controle SendToBack j'ai déjà essayer et c'est inactif sur une MDI Sad
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 6 Mar 2014 - 21:39

    OMG ça y est j'ai trouver O.o 

    MERCI Fandeonepiece2 pour m'avoir rappelez la fonction SendToBack !!!

    En faite on OUBLI la PictureBox.
    On créer une mini fenetre CHILD avec un icone et son texte. On la rend déplaçable par les codes et API classique de Gypse, etc truc classique à présent amusé
    Puis là je créer une Form CHILD.
    Mon icone démarre DANS la MDI en temps que Form Child.
    Là tu fait un double clique pour ouvrir ton programme ET un seul clique dessus (+ le code SendToBack au action de déplacement .NET) tu met le code SendToBack : comme ça la Form Child enfant reste en arrière plan tout le temps (celle qui représente l'icone) et elle ne garde jamais le Focus mais elle reste active derrière Very Happy !!!

    MERCI FANDEONEPIECE2 pour le rappel de SendToBack et merci à tous de m'avoir aidé :p

    Je vais essayer d'adapter le code plus clairement et j'envoi une démo avant demain soir ! Smile
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Jeu 6 Mar 2014 - 21:45

    euhhhh... j'ai pas tout compris, mais si ça marche, bravo !  :lol
    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

    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 6 Mar 2014 - 21:47

    re,
    oin c'est pas moi qui ai trouvé
    comment tu change les icones après ?
    cordialement

    Contenu sponsorisé


    Mantrix Edition Red Serveur - Operating System Projet - Page 34 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 16:18