新規
・
ツリー
スレッド
未解決
緊急
・
優先
・
検索
・
なでしこTOP
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
✏️ 書き込み(
#2389
)を編集する
名前
タイトル
本文
一応、補足。 フォーム(Window)の作成中と閉じている途中というのは、特殊な状態となっており、それを確定させるまで、自身については他のこと(イベント/メッセージ処理)をできません。作成中ならば、作成を完了させるまで(なでしこではこの部分は内部で処理しています)、閉じている途中ならば、キャンセルしてイベントを終わらせるか、キャンセルせずにイベントを終わらせる(=閉じる動作を継続する)までが、該当します。 待つ命令が、自身のフォームの移動やリサイズを受け付けられるを見て分かる通り、他のことするための命令になっていて、上記の仕様と相いれません。 (他のことを受け付けない、WIN32APIのSleepならば可能です。また、モーダルダイアログを開いた場合は、自身のことを出来ないので、これも大丈夫です。) どうしても、閉じる途中でなにか長い処理を挟み込みたい場合には、1度、閉じるをのキャンセルして、別途長い処理をしたうえで、その後に、まだ必要ならば、閉じることでうまく見せかける形になると思います。 もともとのWindowsの仕様上の制限の話なので、ちゃんと動くようにする方法は私には思いつきません(仕様通り、動かないようにするのならできますが) 実装上、よい方法があればコメント等でよろしくお願いします。 サンプルと異なる、実際にやりたいことがある場合、それを仕様の範囲内でうまく実装してみてください(それも、プログラミングの面白さの1つですし、万能ではないからこそ、うまく実装できたプログラムと人が評価されます。)
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
画像ファイル(最大300KB)を添付可能
Website