2
テキスト領域から既存のテキストを削除して新しいテキストを挿入したいが、それは動作しません。私は次のコードを持っています:テキストのテキストがなぜ削除されないのか?
#lang racket/gui
(define myframe (new frame%
[label "testing"]
[width 600]
[height 400]))
(define mytextarea (new text%))
(new editor-canvas%
[parent myframe]
[editor mytextarea])
(define (button_fn button event)
(begin
(send mytextarea delete ; does not work;
(send mytextarea get-start-position)
(send mytextarea get-end-position))
(send mytextarea insert "New string inserted" 0) ; works;
))
(define mybutton (new button% [parent myframe]
[label "delete"]
[callback button_fn ]))
(send myframe show #t)
エラーメッセージはありません。問題はどこでどのように解決できますか?
をはい、両方の方法で動作します。ありがとう。 – rnso
私はまた別の方法を見つけました: 'select-all'そして 'delete'。 – rnso