-2
私の問題は次のとおりです: 私はフォームと 'pictureBox1'要素をこのフォームに持っています。 私はすべてのマウスのクリック位置( 'pictureBox1'要素内)を取得し、それらをListに格納して、グローバルに宣言したいと考えています。 いくつかのサンプルコードに感謝します。おかげさまで リスト内のマウスクリックの位置を格納します<x, y> - Windowsフォーム
私の問題は次のとおりです: 私はフォームと 'pictureBox1'要素をこのフォームに持っています。 私はすべてのマウスのクリック位置( 'pictureBox1'要素内)を取得し、それらをListに格納して、グローバルに宣言したいと考えています。 いくつかのサンプルコードに感謝します。おかげさまで リスト内のマウスクリックの位置を格納します<x, y> - Windowsフォーム
私はあなたがそのためのリストを必要とする理由得るが、ここではクリックされたときのマウスの位置を示すために、単純なコーディングだありません。
private void pictureBox1_MouseClick(object sender, MouseEventArgs e) { Text = string.Format("[{0},{1}]",e.X,e.Y); }
「テキスト」は、フォームのタイトルを示す場合。とにかく
リストとしての地位を宣言する必要がある場合は、あなたがクラス構築することができます:グローバルリストを呼び出し、フォームで次に
class Position { public int x { get; set; } public int y { get; set; } }
を:
リスト<ポジション> MousePosition = new List <ポジション>();
MouseDownイベントを使用して、ポイントをリストに追加します。 – LarsTech