我試圖通過單擊默認按鈕來更改Allegro CL(版本8.0.1)中的可編輯文本控件的值。在Allegro CL中更改可編輯文本值
我已閱讀關於(setf value)
,但還沒有找到任何示例。
我已經ttached,在那裏,點擊事件的函數如下
(defun form1-default-button-2-on-click (dialog widget)
(declare (ignorable dialog widget))
t)
正如你可以看到有一個缺乏有代碼:)我已經試過各種方法,如(setf (slot value :txt 'value) 'TEXT)
和(setf value 'TEXT)
但徒勞無功。
表格中的對話框項槽是
(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 "")
)
任何幫助定義包含以下元素的列表?提前致謝。
與 '槽值' 將溶液不起作用,也不會使用widget值。 – foliveira
這是一個提示,但你真的應該使用ACL的郵件列表。 http://www.franz.com/support/acl.forum.lhtml –