Я использую дисплей, который наследуется от элемента управления в C#. Я хотел бы иметь возможность щелкнуть местоположение и увеличить его, а затем переместить его в центр элемента управления, где происходит увеличение.
как мне это сделать? Я знаю, что могу использовать:
g.DrawImage(currentFrame, imagex, imagey, imgWidth, imgHeight);
, чтобы перерисовать BMP с информацией о масштабировании
, и я использовал это:
imagex = (zoomPointX * (-1) * (zoomFactor - 1)); imagey = (zoomPointY* (-1) * (zoomFactor - 1));
zoomPointX, и zoomPointY - это где я нажмите на. но я не уверен, как приблизиться к этому месту, и еще больше к центру BMP.
кто-нибудь может мне помочь?