[R] Questions sur InputBox & Boutons GUI

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Chrono47
Niveau 4
Niveau 4
Messages : 51
Enregistré le : mar. 15 déc. 2009 11:37
Status : Hors ligne

[R] Questions sur InputBox & Boutons GUI

#1

Message par Chrono47 »

Bonsoir,

Deux questions très bêtes pour ce soir mais je n'ai pas spécialement trouvé mon bonheur dans mes recherches (et j'ai pas spécialement le temps de les approfondir je dois bien l'avouer) :

1) J'utilise une InputBox à la fin de mon logiciel pour affiché uné clé d'un logiciel (en l'occurence, Avast) que je peux par conséquent sélectionner pour aller la copié/collé dans le logiciel après. Cependant, je suis entrain de revoir tout le design de mon logiciel et j'aimerai pouvoir rendre ça un peu plus sympathique à regarder (avec un logo etc, bref vous m'avez compris) mais le soucis est ... comment on fou une image en fond d'une Inputbox ? J'ai pas trouvé :/


2) Concernant les boutons, j'ai fait entièrement ma GUI de fond de mon logiciel en mettant mes icônes etc pour en faire une seule image mais concernant les boutons, est-il possible de faire l'équivalent d'une " image map " (du langage HTML par exemple) sur mes deux boutons " Installer " et " Quitter" afin que si le souris est cliqué à cet endroit, ça lance la fonction que je souhaite ?

Ou bien dois-je mettre des boutons avec mes images de fond découpée (et si oui, comment on fait ça ?)

Voilà pour les deux questions très bêtes de la soirée, ne vous inquiétez pas, d'autres arriveront surement dans les prochains jours ^^

Merci pour votre aide :)
Modifié en dernier par Chrono47 le lun. 30 juil. 2012 15:06, modifié 1 fois.
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#2

Message par PandiPanda »

Bonjour,
si vous voulez mettre une image en fond d'une "inputbox", va falloir crée une GUI qui "ressemble" à une inputbox ^^

Pour l'image map, j'en ai aucune idée, il devrai avoir moyen de "ruser" mais je pense pas qu'il existe de fonction déjà toute faites ...
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Chrono47
Niveau 4
Niveau 4
Messages : 51
Enregistré le : mar. 15 déc. 2009 11:37
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#3

Message par Chrono47 »

Décidément, vous êtes toujours là pour m'aider PandiPanda :)

Merci pour votre réponse, pour le soucis de la GUI qui ressemble à une inputbox c'est de pouvoir ensuite sélectionner le texte (la clé en l'occurence) dedans ... je n'ai pas trouvé comment faire ça !


Et concernant les boutons, comment faire pour utilisez une image à la place d'un bouton ? (ce qui pourrai résoudre mon soucis :)


Merci !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#4

Message par mikell »

Concernant l'image map, Autoit sait le faire mais il y a des solutions équivalentes et plus simples (labels transparentes par exemple)
Sinon il faut bien lire l'aide :
l'aide a écrit :A Button control can display an icon or image by using the $BS_ICON or $BS_BITMAP style. Use GUICtrlSetImage to specify the picture to use.
On peut aussi faire des images réactives avec GuiCtrlCreatePic, etc
Pour l'inputbox, montre ton code
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Chrono47
Niveau 4
Niveau 4
Messages : 51
Enregistré le : mar. 15 déc. 2009 11:37
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#5

Message par Chrono47 »

Ok pour les boutons je vais regardé ça, sinon pour l'inputbox c'est un truc tout bête de la sorte :

Code : Tout sélectionner

InputBox("FIN D'INTERVENTION AUTOMATIQUE", "Clé AVAST : ", "C01XXXXXXXX200A0414-40XXXXXX", "")
 

Et j'aimerai pouvoir y mettre cette image en fond :

Image
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#6

Message par mikell »

Quelque chose comme ça quoi
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Chrono47
Niveau 4
Niveau 4
Messages : 51
Enregistré le : mar. 15 déc. 2009 11:37
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#7

Message par Chrono47 »

Parfait ^^

Merci beaucoup :)

C'est bon pour les boutons aussi !

Sinon, dernière question :

Est-il possible d'inverser l'ordre d'execution de plusieurs checkbox ?

J'entends par là :

Checkbox1=Avast
Checkbox2=Firefox
Checkbox3=VLC

Si je selectionne mes trois checkbox dans mon logiciel, ça va commencer par la 1 puis 2 puis 3 hors j'aimerai pouvoir changer cette ordre en 2 1 3 par exemple, mais sans changer le numéro de la checkbox (en gros, la solution " bah change dans ton logiciel checkbox1=avast par =firefox et voilà n'est pas qq ch de " pratique " pour moi :P)

Mici !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#8

Message par mikell »

Hum...
Il me semble que tu avais déjà eu une réponse, là :
http://www.autoitscript.fr/forum/viewto ... 20&t=10173

Mais en fait il y a plusieurs solutions
La plus simple : au fur et à mesure que tu coches tes checkbox dans l'ordre voulu, enregistrer les données dans une array, et ensuite exécuter à partir de l'array
Par exemple :
► Afficher le texte
Tu peux aussi écrire dans un Edit ou Listview de controle pour vérifier cet ordre d'exécution, etc :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Chrono47
Niveau 4
Niveau 4
Messages : 51
Enregistré le : mar. 15 déc. 2009 11:37
Status : Hors ligne

Re: [..] Questions sur InputBox & Boutons GUI

#9

Message par Chrono47 »

Merci beaucoup pour votre aide :)

Et a bientôt pour d'autres questions stupides ;)
Répondre