Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


touche de raccourci pour agrandir une fenêtre

Partagez
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
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

Message par fandeonepiece2 le 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

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

Masculin Nombre de messages : 2567
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: touche de raccourci pour agrandir une fenêtre

Message par Blackorion35 le 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



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
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

Re: touche de raccourci pour agrandir une fenêtre

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

bonjour,
ça je sais le faire,
mais si on perd le focus c'est impossible ?
cordialement

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

Masculin Nombre de messages : 2567
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: touche de raccourci pour agrandir une fenêtre

Message par Blackorion35 le 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.



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
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

Re: touche de raccourci pour agrandir une fenêtre

Message par fandeonepiece2 le 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

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

Masculin Nombre de messages : 2567
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: touche de raccourci pour agrandir une fenêtre

Message par Blackorion35 le 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 :/



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
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

Re: touche de raccourci pour agrandir une fenêtre

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

bonjour,
non je perd le focus

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

Masculin Nombre de messages : 2567
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: touche de raccourci pour agrandir une fenêtre

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

Ha zut.
Je vais essayer de trouver un autre moyen je te tiens informé.



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
avatar
lereparateurdepc


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

Re: touche de raccourci pour agrandir une fenêtre

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
polien


Masculin Nombre de messages : 2871
Age : 21
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

Re: touche de raccourci pour agrandir une fenêtre

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




Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
lereparateurdepc


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

Re: touche de raccourci pour agrandir une fenêtre

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
polien


Masculin Nombre de messages : 2871
Age : 21
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

Re: touche de raccourci pour agrandir une fenêtre

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

re,

de rien Wink
reste plus qu'à adapter ce code pour SZ...



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
lereparateurdepc


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

Re: touche de raccourci pour agrandir une fenêtre

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
polien


Masculin Nombre de messages : 2871
Age : 21
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

Re: touche de raccourci pour agrandir une fenêtre

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

re,

lereparateurdepc t'a maché le travail fandeonepiece2 Wink



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
lereparateurdepc


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

Re: touche de raccourci pour agrandir une fenêtre

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
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

Re: touche de raccourci pour agrandir une fenêtre

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

bonjour,
merci pour ces codes 
cordialement

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

Masculin Nombre de messages : 2567
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: touche de raccourci pour agrandir une fenêtre

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

Superbe bravo ^^



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------

Contenu sponsorisé

Re: touche de raccourci pour agrandir une fenêtre

Message par Contenu sponsorisé


    La date/heure actuelle est Dim 22 Oct 2017 - 20:40