J'essaie de modifier la valeur d'un contrôle Editable-Text dans Allegro CL (version 8.0.1) en cliquant sur un bouton par défaut.Modification d'une valeur de texte modifiable dans Allegro CL
J'ai lu environ (setf value)
mais je n'ai trouvé aucun exemple.
La fonction je ttached à l'événement en un clic est le suivant
(defun form1-default-button-2-on-click (dialog widget)
(declare (ignorable dialog widget))
t)
Comme vous pouvez le voir, il y a un manque de code là :) J'ai essayé différentes méthodes comme (setf (slot value :txt 'value) 'TEXT)
et (setf value 'TEXT)
mais sans résultat
La fente de dialogue-éléments sur le formulaire est une liste avec les éléments définis par
(list (make-instance 'default-button :font
(make-font-ex nil "Segoe UI/Default" 12) :left
56 :name :default-button-2 :on-change
'form1-default-button-2-on-change :top 36)
(make-instance 'editable-text :font
(make-font-ex nil "Segoe UI/Default" 12) :left
52 :name :txt :top 152 :value "")
)
Toute aide? Merci d'avance.
La solution 'valeur à sous' ne fonctionne pas, ni celui avec widget-valeur. – foliveira
C'était un indice, mais vous devriez vraiment utiliser la liste de diffusion pour ACL. http://www.franz.com/support/acl.forum.lhtml –