MSGBOXのボタン


MSG  2005-11-22 06:04:35  No: 128097

msgboxで呼び出したメッセージボックスに
OK、キャンセル、再試行とボタンを付けたいのですが
可能でしょうか?
教えてください。


  2005-11-22 06:27:06  No: 128098

無理です
自分でダイアログを作りましょう。


Blue  2005-11-22 07:46:57  No: 128099

> 無理です
ではないですが、
> 自分でダイアログを作りましょう。
のほうが無難です。

ひとつボタンをつけるだけで、リスクが大きすぎます。
# システムフックという技を使いますが、Windowsの仕組みがわからないと辛いです。


Blue  2005-11-22 08:02:59  No: 128100

というか、
MB_ABORTRETRYIGNORE
([中止]、[再試行]、[無視])
じゃダメなのかな?

中止はキャンセルって意味で、
無視はOKってふうにとらえてもらって、、、


いな  2005-11-22 10:00:41  No: 128101

標準で用意されていないので、
自分で似せたフォームを作らないといけない旨を相談して、
了解(工数かさむ)を得るか
別の方法(表示)に変更するか?

これが良くある対応だと思う。


ひろ  2005-11-22 19:12:26  No: 128102

短くて簡潔な文章が書けるなら、vbYesNoCancel か vbAbortRetryIgnoreを指定する。無理な場合は自分でそういうフォームを起こす

という所でどうでしょうか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加