Lave en event udfra noget der er tegnet med gdi
Jeg har tegnet noget forskellige labels med GDI+, de forskellige kordinater bliver så smidt ind i en arraylist. Hvor jeg så løber igennem nogle løkker for at se om man klikker i nærheden af det punkt. Kan det gøres på en smartere måde???private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
foreach (int x in StaticGateway.SaveWeekNumPos)
{
for (int i = 0; i <= 15; i++)
{
if (x == e.X - i)
{
for (int k = 0; k <= 15; k++)
{
if(0 == e.Y - k)
MessageBox.Show("Nummer" + x + "");
}
}
}
}
}
}
Det virker fint, men synes bare ikke det er så elegant.