• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルダイアログでファイルをダブルクリックするとコントロールの位置が変わる)

ファイルダイアログでファイルをダブルクリックするとコントロールの位置が変わる

このQ&Aのポイント
  • WindowsXP、VB.NET2005で開発しています。フォームにコントロールを配置し、コントロール(ラベル・ピクチャーボックス)を動的に作成してマウスのドラッグにて移動できるようにしております。
  • 問題となっているのは、ContextMenuから実行する処理でファイルダイアログを起動しているのですが、そのファイルダイアログのファイルをダブルクリックして選択すると、もとのコントロールの位置が変わってしまいます。
  • ファイルダイアログで行っている処理は選んだファイル名の格納だけなので、移動するのがなぜかわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ダブルクリックでファイル名を格納した後に、マウスの座標取得やClick・Dragなどなどが重なって動いていないですか? デバッグして、ダブルクリック後の動きを見てみるのも手だと思いますよ。

mohmori77
質問者

お礼

ご回答ありがとうございました。 ファイル名取得時点からデバッグしてみたのですが、 デバッグでは追いきれませんでした。 動的にコントロールを追加しているので イベントもAddhandlerで追加しており、 うまくデバッグできないのかもしれません。 デバッグで追っかけるしか手がなさそうなので 試してみます。

関連するQ&A

専門家に質問してみよう