Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual Basic .NET

Войти
Регистрация
Восстановить пароль
 
Yury Komar
Модератор
2349 / 2154 / 338
Регистрация: 27.01.2014
Сообщений: 3,830
Завершенные тесты: 1
#1

Как получить значения всех Series под курсором (вертикальной линией) в Chart Control? - Visual Basic .NET

11.09.2016, 13:25. Просмотров 695. Ответов 2
Метки нет (Все метки)

Как получить значения всех Series под курсором(вертикальной линией) в Chart Control?

Собственно вопрос поставлен корректно.

Кликаю мышкой по контролу Chart, рисуется курсор(вертикальная линия). Так вот как можно получить X и Y-значения всех нарисованных графиков в месте данного курсора? Уже 2 часа голову ломаю... (((

Тоесть из картинки видно, что курсор нарисован, получаю тултип со всеми значениями на пересечении курсора и графиков... Но получаю в событии GetToolTipText, а как теперь вывести все значения не наводя мышку на линию графика?
0
Миниатюры
Как получить значения всех Series под курсором (вертикальной линией) в Chart Control?  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2016, 13:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как получить значения всех Series под курсором (вертикальной линией) в Chart Control? (Visual Basic .NET):

.NET 4.x Получить слово под курсором мыши в RichTextBox - Visual Basic .NET
Всем знатокам доброго времени суток! Пытаюсь получить слово под курсором мыши. Если курсор установить на слово в середине текста,...

Chart Control Series - C# WPF
Не удалось создать экземпляр абстрактного класса или интерфейса "Series" Кто нибудь знает как решить проблемму?

Подскажите как найти Control под курсором - C# WPF
Привет Как получить ссылку на экземпляр UserControl находящийся под курсором мышки то есть двигаю мышкой над своей формой и хочу...

Chart control: можно ли как-то убрать значения х непосредственно из графика - C# ASP.NET
Добрый вечер!!! Скажите пожалуйста , можно ли как-то убрать значения х непосредственно из графика и оставить только "значения...

Как получить содержимое узла под курсором - jQuery
Добрый день знатокам jscript и Web API! Задачка простая, пример, имеем html страницу на которой имеется фрагмент: <p>This is...

Как получить текст под курсором мыши. - Visual C++
Доброго времени суток. В общем, задача: получить текст под курсором мыши. Среда разработки: Visual Studio 6.0 (так же есть 2005) ...

2
ovva
2148 / 1852 / 460
Регистрация: 02.02.2013
Сообщений: 1,726
Записей в блоге: 2
11.09.2016, 15:09 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Попробуйте так
vb.net
1
2
3
4
5
6
7
Private Sub Chart1_MouseDown(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles Chart1.MouseDown
    Dim sr As Series = Chart1.Series(0)
    Dim vvx As Integer = Math.Round(Chart1.ChartAreas(0).AxisX.PixelPositionToValue(e.X))
    Dim dpx = From dd As DataPoint In sr.Points Where dd.XValue = vvx
    Dim xx As Date = DateTime.FromOADate(dpx(0).XValue)
    MsgBox("X=" & xx.ToShortDateString & "; Y=" & dpx(0).YValues(0))
End Sub
2
Миниатюры
Как получить значения всех Series под курсором (вертикальной линией) в Chart Control?  
Yury Komar
Модератор
2349 / 2154 / 338
Регистрация: 27.01.2014
Сообщений: 3,830
Завершенные тесты: 1
11.09.2016, 18:04  [ТС] #3
ovva, спасибо, в новом проекте работает, но вот проблема в основном...
У меня данные по оси Х берутся из базы и пишутся в подписях как текст, соответственно ваш код видит эти значения в виде нулей, и от этого не моет найти нужное значение по клику... как можно всетаки его запустить?
0
Миниатюры
Как получить значения всех Series под курсором (вертикальной линией) в Chart Control?  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2016, 18:04
Привет! Вот еще темы с ответами:

.NET 4.x Как получить информацию об объекте под курсором мышки? - C#
Собственно появилась интересная задача... Надо получить инфу об объекте под курсором мышки. Юзанье гугла дало что надо заюзать. ...

Как правильно удалить Series из Chart - C++ Builder
Здравствуйте! Подскажите, пожалуйста, как правильно удалить программно созданные Series из Chart'a. Задача такова: при нажатии на кнопку...

Получить имя объекта под курсором - C# WPF
Ребята как получить имя контрола на который направлена мышка или нажат пальцем?

Получить цвет точки формы под курсором в формате RGB - C#
Передвигая мышь над битмапом или графиксом - нужно постоянно видеть справа от мыши характеристики RGB - в строчку или столбец


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru