Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Вниз

tscrollbox   Найти похожие ветки 

 
race1   (2003-09-07 14:31) [0]

тут наблюдается небольшой глюк. имеем TScrollBox, и на этом боксе большую картинку (больше окна и бокса). картинку (TImage) задаём во время проектирования.

т.к. картинка больше боксА, то появляются скролы - и снизу и справа. теперь иы сдвигаем скролл (например, горизонтальный) и наводим мышку в левый верхний угол бокса. и такая строчка Caption := "X: " + IntToStr ( X ) в обработчике TScrollBox.OnMouseMove выдаёт 0! вместо сдвига скрола! должно быть больше 0!

притом картинка двигается! и если задать тот же код на обработчик картинки MouseMove, то на картинке координаты верные... это можно починить?


 
Chris   (2003-09-07 15:13) [1]

Caption := "X: " + IntToStr ( X + ScrollBox1.HorzScrollBar.Position)


 
race1   (2003-09-07 16:02) [2]

>Chris
да, так я и сам делаю, но мне интересно - это временниый глюк? если он потом пропадёт (т.е. всё будет правильно) то вся прога будет жутко касячить :(


 
race1   (2003-09-07 16:02) [3]

>Chris
да, так я и сам делаю, но мне интересно - это временниый глюк? если он потом пропадёт (т.е. всё будет правильно) то вся прога будет жутко касячить :(


 
Chris   (2003-09-07 16:09) [4]

Ничего не понял из race1 © (07.09.03 16:02)...
Что значит "временный"? ИМХО, обработчик OnMouseMove выдает координаты мыши на канве, значит левый верхний угол всегда будет (0,0), независимо от величины прокрутки. А у твоего Image канва (точнее, Rect) больше, чем у ScrollBox"а, значит и результат выдает "правильный"


 
race1   (2003-09-07 16:48) [5]

>Chris
ах да! точно, я и забыл :) спасибо, разобался!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-58912
Е-Моё имя
2003-08-28 17:41
2003.09.18
Тема


14-58829
Пан Сенюта
2003-08-30 16:38
2003.09.18
Что вы обо мне думаете?


3-58558
Рома
2003-08-26 20:08
2003.09.18
Подскажите как с помошью DbiBatchMove() скопировать структуру dbf


6-58812
JFX
2003-07-16 06:20
2003.09.18
Вопрос по ClientSocket и ServerSocet-у


3-58539
Виктор
2003-08-27 14:36
2003.09.18
QReport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский