Проблема с TImage

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by sadfeel, 13 Feb 2010.

  1. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    всем привет!
    Рисую график на TImage, в обработчике MouseMove проверяю, если нажат Ctrl, при передвижении мышки верх вниз - увеличиваю или уменьшаю масштаб; при нажатии Alt - график перемещается в след за мышкой.

    Проблема в следующем:
    если сначала нажать Alt а потом Ctrl то Ctrl не сработает;
    если переместить график в один угол, а потом переместить мышь в другой и опять нажать Альт - график как бы "перелетит" к указателю;

    обе проблемы решаются путём нажимания ЛКМ перед нажатием системной кнопки, но хотелось как бы обойтись без этого

    если кто встречался с подобной проблемой - помогите.....

    ссылка на пример:
    http://www.filehoster.ru/files/eo8886