フォーカスされているダイアログエレメントに関する説明テキストをダイナミック情報行(DIL)に表示すると、イベントドリブンアプリケーションがさらにユーザーフレンドリになります。 ダイアログエレメントは、エンドユーザーがキーボード入力できる場合にフォーカスを獲得します。
ダイアログエレメントを DIL テキストに関係付けるには、以下の 2 つの方法があります。
ダイアログエディタを使用します(一番簡単な方法であるため、使用される可能性が高い)。
Natural コードを使用して、すべてをダイナミックに指定します。
[ダイアログ属性]ウィンドウ内の[インフォメーション行]エントリをマークすることによって、ダイアログの HAS-DIL
属性を TRUE
に設定します。
ダイアログエレメントの DIL-TEXT
属性を "diltextstring" に設定します。 属性ウィンドウで、[DIL テキスト]エントリの右にある ボタンを押します。 [属性ソース]ウィンドウが開きます。 属性ソースの 1 つを選択して、[値]フィールドにテキストを入力します。 ダイアログエレメントの使用方法が、"diltextstring" によって簡単に説明されていることを確認してください。
Natural コードを使用して上記 2 つの手順を実行する場合は、以下のようになります。
... PERSDATA-DIALOG.HAS-DIL := TRUE /* Set HAS-DIL To TRUE #PB-1.DIL-TEXT := 'DILTEXTSTRING' /* Assign the text string ...
注意:
ダイアログにステータス行が含まれ、テキストが DIL に表示される場合、STATUS-TEXT
および DIL-TEXT
は同じエリアに表示されます。