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

Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

4 participants

    touche de raccourci pour agrandir une fenêtre

    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

    touche de raccourci pour agrandir une fenêtre Empty touche de raccourci pour agrandir une fenêtre

    Message par fandeonepiece2 Lun 24 Fév 2014 - 11:02

    bonjour,
    j'ai créer une application qui se réduis automatiquement dans la barre des tâches avec un notify icon.
    savez vous comment agrandir ma fenêtre quand on presse la combinaison de touche ctrl+shift+t ?
    merci d'avance pour vos réponses
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par Blackorion35 Lun 24 Fév 2014 - 12:33

    Hello Smile 

    Simple : 
    Tu cache un menu (visible = false) dans ton application.
    Tu relie ce menu à ta combinaison de touche choisi puis tu met une action Click sur celui-ci qui renvoi à ce code ci : 

    Code:
    variable_X = Me.WindowState
    If (variable_X = "0") Then
    Me.WindowState = "2"
    End If
    If (variable_X = "2") Then
    Me.WindowState = "0"
    End If

    Quand ton application sera réduit, quand tu fera CTRL+SHIFT+T alors elle s'agrandira.
    Cependant tu devra garder le focus sur elle sinon c'est Windows qui prendra compte de la combinaison de touche et non ton appli :/

    C'est le même principe utilisé sous Mantrix Wink moi ça fonctionne très bien... si tu garde le focus amusé

    C'est pas la meilleur solution mais essaye ça 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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par fandeonepiece2 Lun 24 Fév 2014 - 12:44

    bonjour,
    ça je sais le faire,
    mais si on perd le focus c'est impossible ?
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par Blackorion35 Lun 24 Fév 2014 - 12:48

    Ben imagine que je prend le focus d'une application VB.NET créer avec SZ à laquel j'ai mis que CTRL+ALT+L produit un redémarrage de l'application.
    Imagine ensuite que cette combinaison sous Windows démarre l'explorateur (c'est faux c'est un exemple lol)
    Ben si je pred le focus de mon appli sa sera Windows qui comprendra le raccourci et va démarrer l'explorateur alors que moi ce que je voulais c'est redémarrer mon appli .NET :/
    Faudrai donc que ton appli réduite soit la dernière à être réduite. Si tu réduit entre temps une autre fenêtre X (mozilla, paint, etc) ben tu perd le focus Sad Et si tu clique sur ton bureau alors que ton appli .NET est réduite...tu perd aussi le focus de celle-ci.
    Je sais c'est un gros problème :$

    Sinon... on pourrait essayer de faire en sorte que ton appli, même réduite, garde toujours le focus en la mettant en avant plan ? J'ai pas essayé. A voir.
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par fandeonepiece2 Lun 24 Fév 2014 - 12:55

    bonjour,
    j'ai déjà essayé de la mettre au premier plan mais on ne peux plus rien faire d'autre.
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par Blackorion35 Lun 24 Fév 2014 - 13:38

    Oui mais un fois réduite est ce que tu garde le focus quoi qu'il se passe ?
    Car si oui alors tu peut utiliser l'astuce de combinaison de touche :p si non ben faudra trouver autre chose :/
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par fandeonepiece2 Lun 24 Fév 2014 - 13:50

    bonjour,
    non je perd le focus
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par Blackorion35 Lun 24 Fév 2014 - 14:02

    Ha zut.
    Je vais essayer de trouver un autre moyen je te tiens informé.
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par lereparateurdepc Lun 24 Fév 2014 - 16:30

    re,

    CZ3, fonctionne comme ça je pense.
    Il est réduit mais si on fait une combinaison de touche, il affiche la barre de collage.

    Donc, c'est possible mais ................... comment là est la question.
    Un timer qui tourne à 10 ou 50 ms et qui regarde les touches frappés hum ....
    ça fait à moitié K**BIiIiIiIiP**

    Si je trouve le temps un jour je regarderais mais pour le moment, c'est 95% Arduino


    Cordialement,
    Le réparateur de PC
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par polien Lun 24 Fév 2014 - 16:44

    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par lereparateurdepc Lun 24 Fév 2014 - 16:52

    re,

    L'idée du timer n'est pas bête et ça fonctionne. Il me manquais le code.
    Merci Polien

    EDIT: le code VB:
    Code:

    Public Class Form1
        Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Int32) _
                                                                              As Short

        Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
            If GetAsyncKeyState(Keys.F12) And Me.WindowState = FormWindowState.Minimized Then Me.WindowState = FormWindowState.Normal
            If GetAsyncKeyState(Keys.F12) And (Me.WindowState = FormWindowState.Normal Or Me.WindowState = FormWindowState.Maximized) Then Me.WindowState = FormWindowState.Minimized
        End Sub

        Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
            Timer1.Start()
        End Sub
    End Class

    Cordialement,
    Le réparateur de PC


    Dernière édition par lereparateurdepc le Lun 24 Fév 2014 - 16:58, édité 1 fois
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par polien Lun 24 Fév 2014 - 16:58

    re,

    de rien Wink
    reste plus qu'à adapter ce code pour SZ...
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par lereparateurdepc Lun 24 Fév 2014 - 17:02

    re,

    Dans le premier onglet, action code VB:
    Code:
     Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Int32) As Short

    Dans l'évènement Tick du timer, action code VB:
    Code:

            If GetAsyncKeyState(Keys.F12) And Me.WindowState = FormWindowState.Minimized Then Me.WindowState = FormWindowState.Normal
            If GetAsyncKeyState(Keys.F12) And (Me.WindowState = FormWindowState.Normal Or Me.WindowState = FormWindowState.Maximized) Then Me.WindowState = FormWindowState.Minimized

    Ne pas oublier l'action lancer timer dans le load de la form.

    Cordialement,
    Le réparateur de PC
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par polien Lun 24 Fév 2014 - 17:14

    re,

    lereparateurdepc t'a maché le travail fandeonepiece2 Wink
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par lereparateurdepc Lun 24 Fév 2014 - 17:19

    re,

    Et j'ai rajouté une petite option : ligne 2 du code vb du timer.

    Cordialement,
    Le réparateur de PC
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par fandeonepiece2 Lun 24 Fév 2014 - 17:22

    bonjour,
    merci pour ces codes 
    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

    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par Blackorion35 Lun 24 Fév 2014 - 17:53

    Superbe bravo ^^

    Contenu sponsorisé


    touche de raccourci pour agrandir une fenêtre Empty Re: touche de raccourci pour agrandir une fenêtre

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 10:04