Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > ZedGraph. Как отловить координаты точки нажатия.


Автор: Mayday007 1.8.2009, 19:18
Здравствуйте, не могу отловить координаты (на контроле) двойного нажатия мышью, пытался сделать это так:

Код

private bool zedGraphControl1_DoubleClickEvent(ZedGraphControl sender, MouseEventArgs e)
        {
            GraphPane pane =  sender.GraphPane;

            PointPair point = new PointPair(e.X, e.Y);
            PointPairList List = new PointPairList();
            List.Add(point);
            LineItem curve = pane.AddCurve("", List, Color.Black);

            sender.AxisChange();

            sender.Invalidate();

            sender.Refresh();
            return default(bool);
        }


Но он рисует точку, с отловленными координатами самой формы. Не подскажите как можно выйти из этой проблемы???

Автор: Mayday007 2.8.2009, 23:58
Тут ест живие люди??? Модерам все-равно?

Автор: Partizan 3.8.2009, 21:16
Mayday007, лично у меня, к сожалению, нет опыта использования ZedGraph...Вам остаётся либо ждать, пока тут появится человек с этим опытом, либо пытаться найти ответ самостоятельно.

Автор: Mayday007 4.8.2009, 01:20
Любой ответ, лучше чем ничего, и на том спасибо.

Автор: Heinzz 4.8.2009, 18:19
я не нашел легкого пути, похоже нужно пересчитывать координаты с учетом автомасштаба.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)