尊重すべきインターフェースやルールは多数存在します。多くの場合、これらの制約は活動のドメインにリンクされています。明らかに、あるデータはユーザーによって入力可能であったり、そうでなかったりする。入力できないフィールドの場合、インターフェイスを管理する方法は2つあります。
- ユーザーは、例えばレポートに追加するために、その内容を選択しコピーすることができます。
- ユーザーはフィールドをコピーしたり、その内容を選択することができません。
これらのインターフェイスの可能性をすべて管理できるようにするために、この OBJECT SET ENTERABLEコマンドは強化されています。最後のパラメータとして、このコマンドは整数をサポートするようになりました。これにより、フィールドのフォーカス可能なプロパティをよりよく制御できるようになりました。可能性は以下の通りです。
- 0 – 入力不可、コンテンツは選択可能。
- 1 – 入力可能。
- 2 – 非入力可能、およびその内容を選択することはできません。
OBJECT SET ENTERABLE(*; "Input";obk not enterable)
OBJECT SET ENTERABLE (*; "Input";obk enterable)
OBJECT SET ENTERABLE (*; "Input";obk not enterable not focusable)
もちろん、最後のパラメーターにブーリアンを渡すことで、従来通りのコマンドを使用することができます。この場合、入力不可能なフィールドに対するフォーカスの状態は、バイナリモードとプロジェクトモードとで異なることに留意してください。すべての組み合わせの詳細は、ドキュメントに記載されています。
- False – 入力不可。
- True – 入力可能
OBJECT SET ENTERABLE(*; "Input";False)
OBJECT SET ENTERABLE (*; "Input";True)
詳しくは、OBJECT SET ENTERABLE コマンドのドキュメントを参照してください。