allegro怎么修改文本_在Allegro CL中更改可编辑文本值(Change an editable-text value in Allegro CL)...

I'm trying to change the value of an Editable-Text control in Allegro CL (version 8.0.1) by clicking a Default-Button.

I've read about (setf value) but haven't found any examples.

The function I have ttached to the on-click event is the following

(defun form1-default-button-2-on-click (dialog widget)

(declare (ignorable dialog widget))

t)

As you can see there's a lack of code in there :) I've tried various methods as (setf (slot value :txt 'value) 'TEXT) and (setf value 'TEXT) but to no avail.

The dialog-items slot on the form is a list with the following elements defined by

(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 "")

)

Any help? Thanks in advance.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值