モードレスダイアログ
ダイアログボックスだよ
閉じなくても親ウィンドウの操作ができるよ
「モーダルダイアログ」の対義語だよ
簡単に書くよ
モードレスダイアログ(英:modeless dialog)とは
ポンと開く子画面(ダイアログボックス)の分類のひとつ
であり
閉じなくても親ウィンドウ
(ウィンドウからウィンドウを開いたときの、元からいた方のウィンドウ)の操作ができるダイアログボックスのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・ダイアログボックス
・ダイアログ
・モーダルダイアログ
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ダイアログボックスは「操作の過程で一時的に開かれる小さい画面」です。
何かを入力させたりメッセージを確認させるために出てきます。
コンピュータをポチポチ操作していると「おらおら!俺を見ろよ!」という感じで、いきなり目の前に子画面が表示されるときがありますよね。
例えば、何かボタンを押したときに「○○します。よろしいですか?(Yes/No)」のような確認メッセージが出たり、ファイルを保存しようとしたときに「どこに保存するのよ?」なメッセージが出たりです。
あのポンと開く子画面がダイアログボックスです。
ダイアログは「ダイアログボックスの省略表現」です。
「ダイアログ」という単語自体の意味は「対話」らしいです……が本来の意味で「ダイアログ」が使われることは、まずありません。
コンピュータ関係で「ダイアログ」と出てきたら「ダイアログボックス」と読み替えてください。
モーダルダイアログは「自分を閉じるまで親ウィンドウの操作ができなくなるダイアログ」です。
親じゃなくて自分(子)を見てほしいのです。
自分がいる間は親ウィンドウを触らせません。
私を見てっ!
例えば、そうですね。
システムを使っていて、何かを入力して登録しようとすると「登録します。よろしいですか?(はい/いいえ)」のようなダイアログが出てくることがあります。
あいつは多くの場合、モーダルダイアログです。
「あっ、入力する内容を間違えちゃった」と思っても「はい」か「いいえ」を押して子画面を閉じるまでは入力内容を変更できないですよね。
ダイアログを閉じるまでは親ウィンドウを操作できません。
そんな
自分を閉じるまでは親画面を操作できないダイアログ
がモーダルダイアログです。
以上を踏まえて
自分が開いていても親ウィンドウを操作できるダイアログ
が「モードレスダイアログ」です。
難しく考える必要は ありません。
モーダルダイアログの逆
です。
気が向いたら、セットで覚えてあげてください。
モーダルダイアログ:閉じるまで親ウィンドウが操作できなくなるやつ
モードレスダイアログ:閉じなくても親ウィンドウを操作できるやつ
です。
一言でまとめるよ
まぁ「モードレスダイアログ」って単語が出てきたら「閉じなくても他のことができるダイアログ
(ポンと開く子画面)なんだな~」と お考えください。
おまけ
■訳してみるよ
「mode(モード)」の意味は「方法」とか「方式」とか「形態」とかです。
「less」という接尾辞が付くと「~がない」的な意味になります。
「dialog(ダイアログ)」の意味は「会話」とか「対話」とか「対談」とかです。
ただし、今回はIT用語の「ダイアログボックス」を指しています。
何となく くっつけると
形態がないダイアログボックス
となります。
■検索してみる?






