ダイナミック情報行と同様に、ステータスバーもイベントドリブンアプリケーションをさらにユーザーフレンドリにします。
ダイアログエレメントをステータスバーに関係付けるには、以下の 2 つの方法があります。
ダイアログエディタを使用します(一番番簡単な方法であるため、使用される可能性が高い)。
Natural コードを使用して、すべてをダイナミックに指定します。
ダイアログエディタを使用する場合は、以下を実行する必要があります。
[ダイアログ属性]ウィンドウ内の[ステータスバー]エントリをマークすることによって、ダイアログの HAS-STATUS-BAR
を TRUE
に設定します。 HAS-STATUS-BAR
属性はステータスバーを変更できるかどうかを決めます。 HAS-STATUS-BAR
が FALSE で HAS-DIL
が TRUE の場合、ステータスバーは表示されますが、ダイナミック情報行としてのみ使用されます。
Natural コードを使用して上記の手順を実行する場合は、以下のようになります。
... PERSDATA-DIALOG.HAS-STATUS-BAR := TRUE /* Set HAS-STATUS-BAR To TRUE PERSADTA-DIALOG.STATUS-TEXT := 'HELLO' /* Set the text to 'Hello' ...
注意:
ダイアログにステータス行が含まれ、テキストが DIL に表示される場合、STATUS-TEXT
および DIL-TEXT
は同じエリアに表示されます。