- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルダイアログでファイルをダブルクリックするとコントロールの位置が変わる)
ファイルダイアログでファイルをダブルクリックするとコントロールの位置が変わる
このQ&Aのポイント
- WindowsXP、VB.NET2005で開発しています。フォームにコントロールを配置し、コントロール(ラベル・ピクチャーボックス)を動的に作成してマウスのドラッグにて移動できるようにしております。
- 問題となっているのは、ContextMenuから実行する処理でファイルダイアログを起動しているのですが、そのファイルダイアログのファイルをダブルクリックして選択すると、もとのコントロールの位置が変わってしまいます。
- ファイルダイアログで行っている処理は選んだファイル名の格納だけなので、移動するのがなぜかわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ダブルクリックでファイル名を格納した後に、マウスの座標取得やClick・Dragなどなどが重なって動いていないですか? デバッグして、ダブルクリック後の動きを見てみるのも手だと思いますよ。
お礼
ご回答ありがとうございました。 ファイル名取得時点からデバッグしてみたのですが、 デバッグでは追いきれませんでした。 動的にコントロールを追加しているので イベントもAddhandlerで追加しており、 うまくデバッグできないのかもしれません。 デバッグで追っかけるしか手がなさそうなので 試してみます。