如何解决键入的球拍GUI:粘贴板方法设置区域选择无效
我使用typed / racket / gui软件包来构建应用程序。我需要关闭默认情况下已激活的粘贴板%的选择框。通常,您可以使用方法set-area-selectable来执行此操作,但是由于出现此错误,它在某种程度上对我不起作用:
Type Checker: send: method not understood by object
method name: set-area-selectable
object type: (Instance Pasteboard%)
in: (send this set-area-selectable #f)
location...:
这是我的代码:
(define-type Graph-Pasteboard%
(Class #:implements/inits Pasteboard%)
)
(: graph-pasteboard% : Graph-Pasteboard%)
(define graph-pasteboard%
(class pasteboard%
(super-new)
(: do-paste (Integer -> Void))
(define/override (do-paste time) (void))
(send this set-area-selectable #f)
))
对此的一种解决方案是重写方法on-default-event,但这将意味着很多不必要的工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。