[R] GUISetState et textbox / listbox

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
neg
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mar. 03 mai 2011 09:55
Status : Hors ligne

[R] GUISetState et textbox / listbox

#1

Message par neg »

Bonjour,

Je sollicite votre aide pour un petit souci avec GUISetState:

J'ai plusieurs textbox et listbox dans lesquelles je met du texte, que je peux ensuite sauvegarder via un bouton "save" (le texte est gardé dans un fichier qui est lu lors de l'exécution suivante du script), et modifier via un bouton "modify" (qui supprime le contenu du fichier et le réécrit).

Je cherche à bloquer et griser ces textbox et listbox quand je clique sur le bouton save, et les débloquer lorsque je clique sur le bouton modify,

j'ai donc utilisé (par exemple pour $Input1):

Code : Tout sélectionner

GUISetState (@SW_LOCK, $Input1)
Pour bloquer (lors du clic sur save)
et

Code : Tout sélectionner

GUISetState (@SW_UNLOCK, $Input1)
Pour débloquer (lors du clic sur modify)

Mais la textbox n'est pas bloquée.

Si quelqu'un peux me donner un petit coup de main je l'en remercie d'avance!

Neg
Modifié en dernier par neg le jeu. 19 mai 2011 15:30, modifié 1 fois.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] GUISetState et textbox / listbox

#2

Message par zeshrek »

ordre des parametre inversé, et en plus n'utilise pas @SW_LOCK et @SW_UNLOCK, mais plutot $GUI_DISABLE et $GUI_ENABLE.

pour info, tu aurais trouvé tout ca tout seul comme un grand si tu avais pris la peine d'appuyer sur la touche F1...
Si vis pacem para bellum
neg
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mar. 03 mai 2011 09:55
Status : Hors ligne

Re: [R] GUISetState et textbox / listbox

#3

Message par neg »

Merci zeshrek,

sa fonctionne bien avec

Code : Tout sélectionner

GUICtrlSetState($Input1, $GUI_DISABLE)
et

Code : Tout sélectionner

GUICtrlSetState($Input1, $GUI_ENABLE)
J'ai regardé l'aide (pour trouver @SW_LOCK) mais oui je n'ai pas fait gaffe à l'ordre des paramètres, désolé.
Répondre