[スレッド全体]

[56567] Re4:リンク先を表示する前の警告ポップアップの×印返信 削除
2025/1/11 (土) 17:48:51 Pal8000
p2455020-ipoe.ipoe.ocn.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0
▼ SHさん

> 画面を見る限りではありますが、この警告画面は、
> Windows標準のメッセージボックスが使われているようです。

ご指摘ありがとうございます。

C#から試してみましたが、確かに現行のWindows11では
MessageBoxの動きはおっしゃられる通りでした。
過去のWindowsであれば、「YesNo」指定で×ボタンは
グレーアウトしていたはずですので、今回のはOSの仕様に
由来するものと追認しました。

OS側が気付いて対策すべき内容ですし、取り下げさせて頂きます。
お手数をおかけしました。

[56568] Re5:リンク先を表示する前の警告ポップアップの×印返信 削除
2025/1/11 (土) 22:15:35 SH
KD175108213143.ppp-bb.dion.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0
▼ Pal8000さん
> C#から試してみましたが、確かに現行のWindows11では
> MessageBoxの動きはおっしゃられる通りでした。


自分もWindowsアプリを作成していますが、同じように疑問に思い、
今回のような「実行するか、なにもせずに戻る」という2択の場合は、
「はい」「いいえ」ではなく「OK」「キャンセル」を使うようにしています。

Windowsのファイル削除や、ごみ箱を空にする際の確認ダイアログは、
「はい」「いいえ」だけど×ボタンも押せるんですよね。
これと同じことができる方法は、なぜかMessageBox関数では提供されていません。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.84