Default-Button をクリックして、Allegro CL (バージョン 8.0.1) の Editable-Text コントロールの値を変更しようとしています。
について読んだこと(setf value)
がありますが、例は見つかりませんでした。
オンクリックイベントに追加した関数は次のとおりです
(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 "")
)
何か助けはありますか?前もって感謝します。