LOTUSSCRIPT /COM/OLE のクラス


DialogBox メソッド

指定されたフォームを使って、現在の文書 (開かれている文書やビューで選択された文書) または指定された文書をダイアログボックスに表示します。ダイアログボックスは、基になる文書のフィールドを共有します。ユーザーはダイアログボックスを通常どおりに使い、[OK] または [キャンセル] をクリックして終了します。

この関数は任意のフォームで使えますが、フォームが単一のレイアウト領域またはテーブルを含むときは、ユーザーはダイアログボックスのように扱うことができるので特に便利です。

定義位置
NotesUIWorkspace

構文
flag = notesUIWorkspace.DialogBox( form$ , [autoHorzFit] , [autoVertFit] , [noCancel] , [noNewFields] , [noFieldUpdate] , [readOnly] , [title$] , [notesDocument] , [sizeToTable] , [noOkCancel] , [okCancelAtBottom] )

パラメータ
form$


autoHorzFit
autoVertFit
noCancel
noNewFields
noFieldUpdate
readOnly
title$
notesDocument
sizeToTable

メモ このパラメータは R5 で新しく追加されました。


noOkCancel

メモ このパラメータは R5 で新しく追加されました。


okCancelAtBottom

メモ このパラメータは R6 で新しく追加されました。


戻り値
flag
使い方
autoHorzFit および autoVertFit パラメータを使えば、フォームの残りの部分を表示することなく、レイアウト領域全体 (sizeToTable が False の場合) またはテーブル (sizeToTable が True の場合) をダイアログボックスに表示できます。フォームにレイアウト領域またはテーブルが複数あるときは、最初のレイアウト領域またはテーブルだけが表示されます。最善の結果を得るには、次のようにします。
autoHorzFit および autoVertFit のどちらにも False が指定されている場合は、フォーム全体が使われ、サイズ変更は行われません。フォームにレイアウト領域 (sizeToTable が False の場合) またはテーブル (sizeToTable が True の場合) が含まれていない場合、フォーム全体が使われ、サイズ変更は行われません。

フィールド値を共用する
このメソッドは異なるフォームを使って現在の文書や指定の文書を表示します。これは、次のことを意味します。


リッチテキストフィールドでは、フィールドの共有はサポートされません。

クロスリファレンス
式言語の @DialogBox 関数


関連項目