Dialogのボタンをカスタマイズする方法はありますか?
ダイアログ確認には2つのボタン(はい/いいえ)がありますが、ボタンの値を(はい/いいえ)以外に変更したいと思います。
私はこれを行う方法を探していましたが、与えられたDialogメソッドは、カスタマイズ可能なボタンを持つという点で非常に制限されています。
Dialogのボタンをカスタマイズする方法はありますか?
ダイアログ確認には2つのボタン(はい/いいえ)がありますが、ボタンの値を(はい/いいえ)以外に変更したいと思います。
私はこれを行う方法を探していましたが、与えられたDialogメソッドは、カスタマイズ可能なボタンを持つという点で非常に制限されています。
これを試して:
Dialog choose: 'What is your choice?'
labels: #('Red' 'Black')
values: #(#red #black)
default: #red
Dialog#choose:from:values:
現在、VisualWorks環境にアクセスできませんが、ダイアログテキスト、ボタンテキスト、および関連する値をそれぞれ渡すことができる場所に沿って何かを思い出しているようです。(さらにいくつかの議論があるかもしれません。)
クラス(およびその階層)を参照するだけDialog
で、そのようなメソッドを見つけることができるはずです。
そのような方法が存在しない場合は、独自の方法を使用するのはかなり簡単です。結局のところ、それはSmalltalkです。