Определение координат по клику - C#

Формулировка задачи:

Здравствуйте! Существует рисунок 64х32, из него выкладывается поле 3х3. Как определить с помощью координат мыши, что клик был совершен,например, в 1;2 ?

Код к задаче: «Определение координат по клику - C#»

textual
int indexX = ((realx* half_h+ realy* half_w) / (2 * half_h* half_h));
int indexY = ((-realx* half_h+ realy* half_w) / (2 * half_h* half_h));
/*
hlf_w = половина ширины изображения (у меня 64/2 = 32)
hlf_h = половина высоты изображения (у меня 32/2 = 16)
 
realx,realy = mx - начало изображения по х
mx,my - координаты мыши
 */
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

5   голосов, оценка 3.200 из 5


СДЕЛАЙТЕ РЕПОСТ