チェックボックスを切り替える代わりに設定するにはどうすればよいですか?こんにちは、
チェックボックスをオンに設定する際に問題が発生します。 設定ではなく切り替えているようです。 いくつかのサンプルコードを含めました。 日記に 1 項目のチェック ボックスを作成し、それを設定し (ボックスがオンになり)、再度設定します (ボックスのチェックが解除されます)。
window_journal = New Window("", <<JOURNAL></JOURNAL>
これを切り替える代わりに設定する方法はありますか? set("on") と set("true") を使用してみましたが、機能しません。
ご協力いただきありがとうございます!
Re: チェックボックスを切り替える代わりに設定するにはどうすればよいですか?インデックスを参照するだけで、目的の設定 (0/1) を指定しない場合、設定メッセージはトグルのように機能します。絶対参照を使用してチェック ボックスをオンにする場合は、次のように指定する必要があります。
EnableLimitButton << set(1,1);
以下は、Scripting Index から抜粋した、Check Box() オブジェクトでの Set メッセージの使用例です。
ヘルプ==>スクリプトインデックス==>チェックボックス==>設定
Names Default To Here( 1 );
New Window( "Example", cb = Check Box( {"One", "Two", "Three"} ) );
cb << Set( 3, 1 );