Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 2 
Графопостроитель - PlotMouseValues

PlotMouseValues
Краткое описание
   Компонент предназначен для получения событий от мыши в области плоттера
Параметры
  • Grapher - График, значение с которого требуется получить
  • CoordMode - Режим выдачи координат: Plot - в единицах графика, Real - в пикселях элемента
  • onMouseDown - Событие происходит всякий раз после нажатия кнопки мыши в области графика ARG(X, Y)
  • onMouseUp - Событие происходит всякий раз после отпускания кнопки мыши ARG(X, Y)
  • onMouseMove - Событие происходит всякий раз после движения мыши в области графика ARG(X, Y)
  • Свойства
  • Button - Содержит код нажатой кнопки
  • Примеры
       Простой пример, выводящий текущии координаты курсора мышки в единицах графика

    Add(MainForm,16184661,84,161)
    {
    Left=20
    Top=105
    Width=501
    Height=412
    Caption="Mouse plotter"
    link(onCreate,14310219:doFor,[])
    }
    Add(For,14310219,140,175)
    {
    End=10
    link(onEvent,7547227:doAdd,[])
    }
    Add(Plotter,10574215,196,119)
    {
    Left=5
    Top=40
    Width=475
    Height=340
    Align=5
    Name="Plotter"
    GridColor=16777215
    }
    Add(PlotLines,7547227,196,175)
    {
    Grapher="Plotter"
    Step=1
    Name="line"
    }
    Add(PlotAxis,4986410,294,91)
    {
    Grapher="Plotter"
    Name="X"
    Color=0
    }
    Add(PlotAxis,7393577,343,91)
    {
    Grapher="Plotter"
    Name="Y"
    Color=0
    Angle=90
    }
    Add(InfoTip,5177955,280,70)
    {
    Info=#9:main axis|
    Width=113
    Height=67
    }
    Add(PlotMouseValues,3049079,287,175)
    {
    Grapher="Plotter"
    link(onMouseMove,4316205:doString,[])
    }
    Add(FormatStr,4316205,343,189)
    {
    Mask="X:%1 Y:%2"
    link(onFString,16184661:doCaption,[(387,195)(387,229)(71,229)(71,167)])
    }
    Замечания
    Обновление элемента: [svn]PlotMouseValues.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...