C# ile Form alanındaki 2 tıklama mesafesi için aşağıdaki adımlar takip edilebilir:

Form üzerine bir MouseDown olayı atanır.
Olay sırasında, tıklanan noktanın konumu MouseDownEventArgs sınıfı kullanılarak alınır.
Tıklama noktasının konumu, bir değişkende saklanır.
Form üzerine ikinci bir MouseDown olayı atanır.
İkinci tıklama sırasında, tıklanan noktanın konumu tekrar alınır ve bir değişkende saklanır.
İki tıklama noktası arasındaki mesafe, iki konumun koordinat farkı hesaplanarak bulunur.
Aşağıdaki C# kodu, form üzerinde iki tıklama noktası arasındaki mesafeyi hesaplamak için yukarıdaki adımları uygular:
csharp
private Point tıklama1;
private Point tıklama2;
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
tıklama1 = e.Location;
}
}
private void Form1_MouseDown_1(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
tıklama2 = e.Location;
double mesafe = Math.Sqrt(Math.Pow(tıklama2.X - tıklama1.X, 2) + Math.Pow(tıklama2.Y - tıklama1.Y, 2));
MessageBox.Show("İki nokta arasındaki mesafe: " + mesafe.ToString());
}
}
Yukarıdaki kodda, Form1_MouseDown ve Form1_MouseDown_1 adında iki olay işleyicisi bulunur. İlk olayda, sol fare düğmesi tıklanırken tıklama noktasının konumu tıklama1 değişkenine atanır.
İkinci olayda, yine sol fare düğmesi tıklanırken tıklama noktasının konumu tıklama2 değişkenine atanır. Ardından, iki nokta arasındaki mesafe, Math.Sqrt ve Math.Pow işlevleri kullanılarak hesaplanır.
Son olarak, mesafe bir MessageBox penceresinde gösterilir.