■No18008 (魔界の仮面弁士 さん) に返信
早速ありがとうございます!
> VB とは異なり、C# の場合はコピペしただけでは動きません。
なんとなく、そんな気はしていたのですが……
> マウス押下時に void Form_MouseDown(…) が呼び出されるようにするには、
> フォームのプロパティ画面で、稲妻アイコンをクリックして表示されるタブにて
> MouseDown イベントに、Form_MouseDown を割り当てておく必要があります。
なんと!この連休中ひとりで悩んでいたことが解決しました!
……でも自分で直接打ち込んでもダメなのはなんででしょう?
新たな問題が、ひとつ。
フォーム上に別のコントロールがあると
マウスカーソルがフォームの内側にあっても無効になりますね。
「フォーム上の右クリック」を「フォームの内側で右クリック」にするには
マウスカーソルの位置取得とフォームの範囲を照合すればよろしいのでしょうか?
もしそうだとすれば、どこに記述すればよいでしょうか?
|