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

Вниз

Tchart и Hint....   Найти похожие ветки 

 
BillyJeans   (2002-07-12 09:46) [0]

Господа програмеры подскажите, как в Hint запихать текущие координаты мыши относительно построенного графика (Chart)


 
BAY   (2002-07-12 09:50) [1]

Проблема в получении координат мыши?


 
BillyJeans   (2002-07-12 10:02) [2]

Координаты мыши конечно. Например курсор над центром координат, значит в Hint"е должно быть X:0 Y:0


 
BAY   (2002-07-12 10:08) [3]

Это координаты мыши на экране:
mouse.CursorPos.X;
mouse.CursorPos.Y;
Дальше понятно?


 
BillyJeans   (2002-07-12 10:11) [4]

А как динамически передавать их в Hint?


 
BAY   (2002-07-12 10:11) [5]

Например в OnMouseMove


 
BAY   (2002-07-12 10:12) [6]

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
hint := IntToStr (mouse.CursorPos.X)+" " +IntToStr(mouse.CursorPos.Y);
end;

Тут координаты миши на экране, но можно рассчитать относительно чего угодно.


 
BAY   (2002-07-12 10:14) [7]

Хотя можно пользоваться X и Y, передаваемыми в OnMouseMove


 
BillyJeans   (2002-07-12 10:20) [8]

ну это я понял! Главное, чтобы относительно начала координат графика было. И корректно работало если Zoom сделаю...


 
BAY   (2002-07-12 10:33) [9]

Начало координат графика относительно формы или Chart-а вычислить же можно?


 
BillyJeans   (2002-07-12 10:44) [10]

да, еще как сделать, чтобы Hint не осчезал со временем?


 
BAY   (2002-07-12 10:54) [11]

Application.ActivateHint(mouse.CursorPos);
Это в OnMouseMove


 
BAY   (2002-07-12 10:56) [12]

А как время задержки hint-а выставлять я не знаю


 
BillyJeans   (2002-07-12 11:11) [13]

а вот
Application.ActivateHint(mouse.CursorPos);
очень даже помогло!


 
BillyJeans   (2002-07-12 12:15) [14]

Помогите с определением координат мыши относительно центра координат графика...


 
BAY   (2002-07-12 15:06) [15]

Если проблема в определении координат начала координат относительно Chart-а, то это надо Zoom смотреть как устроен, а если нет, то:

xc,yc - те самые координаты начала координат относительно Chart-а (левого верхнего угла)
X,Y - координаты мыши на экране

(X-Form.x-xc, Y-Form.y-yc)



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

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

Наверх





Память: 0.47 MB
Время: 0.007 c
1-81284
Владик_1
2002-07-11 16:44
2002.07.25
Нумерация строк в отчете(QReport)


1-81303
Андрусь
2002-07-12 12:35
2002.07.25
закрытие главной формы MDI приложения


3-81133
DKalinin
2002-07-02 11:49
2002.07.25
как грамотно передать дату на сервер(независимо от настроек)


3-81185
Octav
2002-07-04 19:23
2002.07.25
Blob


14-81472
BillyJeans
2002-06-28 15:49
2002.07.25
Help!!! Уехали картинки на панели инструментов...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский