[R] Problème d'input

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

[R] Problème d'input

#1

Message par baddark »

Bonjour,

J'ai un petit problème avec mon GUICtrlCreateInput, celui-ci affiche un texte selon la touche cliquer par exemple option enregistrer, chargement, etc...

Le seul problème, c'est qu'une fois que je passe ma souris sur la barre de texte, le texte afficher actuellement disparait afin de laisser place au texte par défaut :/

Comment faire pour que le texte actuel soit toujours visible jusqu'à l'enclenchement d'une nouvelle action ??

Merci d'avance.
Modifié en dernier par baddark le lun. 20 juil. 2009 17:09, modifié 2 fois.
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

Re: [..] Problème d'input

#2

Message par baddark »

up please :(
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Problème d'input

#3

Message par ani »

aucune idée :o
Mais je dirais guictrlsetdata.
Pourriez-vous indiquer un morceau de code, pour voir ou se trouve l'erreur.
merci
bonne continuation ;)
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

Re: [..] Problème d'input

#4

Message par baddark »

Code : Tout sélectionner

$bartext = GUICtrlCreateInput("AUTOCLICK EN ATTENTE", 0, 360, 345, 21, BitOR($ES_CENTER,$ES_AUTOHSCROLL))
GUICtrlSetBkColor(-1, 0xE3E3E3);gris
Mais avec le guictrlsetdata, on peux modifier le texte ??
Avatar du membre
jumby
Niveau 5
Niveau 5
Messages : 118
Enregistré le : jeu. 12 juin 2008 17:50
Status : Hors ligne

Re: [..] Problème d'input

#5

Message par jumby »

Oui.
Pour modifier le texte de votre Input $bartexte tu peux t'y prendre comme ceci :

Code : Tout sélectionner

GUICtrlSetData($bartext, 'Nouveau texte')
Pour avoir plus de détail concernant cette fonction, c'est ici :
http://www.autoitscript.fr/autoit3/docs ... etData.htm
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

Re: [R] Problème d'input

#6

Message par baddark »

Okay super merci sa marche, par contre, j'ai voulu faire un effet de clignotement, mais le problème c'est que le script ne peux plus se fermer une fois que le clignotement commence, j'ai voulu faire ainsi mais sans succès, comment faire ??

Code : Tout sélectionner

        while($Msg = $GUI_EVENT_CLOSE)
            GUICtrlSetData($bartext, "ERREUR")
            GUICtrlSetBkColor($bartext, 0xFF0000);rouge
            Sleep(1000)
            GUICtrlSetData($bartext, "ERREUR")
            GUICtrlSetBkColor($bartext, 0xFFFFFF);rouge
            Sleep(1000)
        Wend
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

Re: [..] Problème d'input

#7

Message par baddark »

up please :(
Avatar du membre
BaKeMoNo
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 05 déc. 2008 11:26
Status : Hors ligne

Re: [..] Problème d'input

#8

Message par BaKeMoNo »

salut,
utilises une boucle for/next pour faire un nombre de clignottements défini. ton while ne sais pas quand s'arreter !
ethneldryt
Status : Hors ligne

Re: [..] Problème d'input

#9

Message par ethneldryt »

Salut ,voici un petit exemple grace a Adlib :

Code : Tout sélectionner

AdlibEnable("_Clignote",1000)
$clin = "0"

GUICreate("Exemple By Ethneldryt",200,100)
$bartext = GUICtrlCreateLabel("",5,5,190,90,0x01)

GUISetState()

while 1
    $msg = GUIGetMsg()
    Select
        case $msg = -3
        exit
    EndSelect
WEnd

Func _Clignote()
    if $clin == "0" then
        GUICtrlSetData($bartext, "ERREUR")
        GUICtrlSetBkColor($bartext, 0xFF0000);rouge
        $clin = "1"
    Else
        GUICtrlSetData($bartext, "ERREUR")
        GUICtrlSetBkColor($bartext, 0xFFFFFF);rouge
        $clin = "0"
    endif
EndFunc
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

Re: [..] Problème d'input

#10

Message par baddark »

Super sa marche, merci bien x)
Répondre