📄 readme.htm
字号:
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b>VertScrollBar:
<a HREF="#TGraphScrollBar">TGraphScrollBar</a></b><br>
Represents the vertical scroll bar for the scrolling the graph.
</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><a NAME="VisibleBounds"></a><b>VisibleBounds:</b><b>
TRect </b><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif" COLOR="#990000"><sup>(Read-Only)</sup></font><br>
Specifies the bounding rectangle of the visible part of the graph
in graph's unit.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><a NAME="Zoom"></a><b>Zoom:
TZoom</b><br>
<strong>TZoom = 5..36863</strong><br>
Specifies the control's zoom factor in percent.</font></td>
</tr>
</table>
<br>
<table WIDTH="94%" BORDER="1" CELLSPACING="0" CELLPADDING="5" BGCOLOR="#FFFFCC" ALIGN="CENTER">
<tr>
<td BGCOLOR="#660000"><b><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2" COLOR="#FFFFFF">Key
Events</font></b></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnAfterDraw"></a>OnAfterDraw: TGraphDrawEvent;</b><br>
<strong>TGraphDrawEvent = procedure(Graph: <a HREF="#TSimpleGraph">TSimpleGraph</a>; Canvas: TCanvas) of object;</strong><br>
Occurs after drawing the graph on the canvas.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnBeforeDraw"></a>OnBeforeDraw: TGraphDrawEvent;</b></font><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><br>
<strong>TGraphDrawEvent = procedure(Graph: <a HREF="#TSimpleGraph">TSimpleGraph</a>; Canvas: TCanvas) of object;</strong><br>
Occurs just before the graph being drawn on the canvas.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnCanHookLink"></a>OnCanHookLink: TGraphCanHookEvent;</b><br>
<b>TGraphCanHookEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; Link: <a HREF="#TGraphLink">TGraphLink</a>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>; Index: Integer; var CanHook: Boolean) of object;</b><br>
Occurs when an attempt is made to hook a point of the link to an object. </font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnCanLinkObjects"></a>OnCanLinkObjects:
TGraphCanLinkEvent;</b><br>
<b>TGraphCanLinkEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; Link: <a HREF="#TGraphLink">TGraphLink</a>; Source,
Target: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>; var CanLink: Boolean) of object;</b><br>
Occurs when an attempt is made to connect two objects together. </font></td>
</tr>
<tr>
<td> <font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><b><a NAME="OnCanMoveResizeNode"></a>OnCanMoveResizeNode:
TCanMoveResizeNodeEvent;<br>
TCanMoveResizeNodeEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; Node:
<a HREF="#TGraphNode">TGraphNode</a>; var NewLeft, NewTop, NewWidth, NewHeight: Integer;
var CanMove, CanResize: Boolean) of object; <br>
</b>Occurs when an attempt is made to resize or move a node.</font></td>
</tr>
<tr>
<td><p><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong><a NAME="OnCanRemoveObject"></a>OnCanRemoveObject: TGraphCanRemoveEvent; <br>
TGraphCanRemoveEvent: procedure(Graph: <a HREF="#TSimpleGraph">TSimpleGraph</a>; GraphObject: <a HREF="#TGraphObject">TGraphObject</a>; var CanRemove: Boolean);</strong><br>
Occurs just before object being removed. </font></p> </td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnCommandModeChange"></a>OnCommandModeChange:
TNotifyEvent;</b><br>
Occurs when <a HREF="#CommandMode">CommandMode</a> is changed.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnGraphChange"></a>OnGraphChange:
TNotifyEvent;</b><br>
Occurs when the graph is changed.</font></td>
</tr>
<tr>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong><a NAME="OnInfoTip"></a>OnInfoTip: TGraphInfoTipEvent;<br>
TGraphInfoTipEvent = procedure(Graph: <a HREF="#TSimpleGraph">TSimpleGraph</a>; GraphObject: <a HREF="#TGraphObject">TGraphObject</a>;
var InfoTip: String) of object;<br>
</strong>Occurs when the user pauses the mouse over an object in the graph.</font></td>
</tr>
<tr>
<td><font SIZE="2"><strong><a NAME="OnMoveResizeNode" ID="OnMoveResizeNode"></a><font FACE="Verdana, Arial, Helvetica, sans-serif">OnMoveResize<font SIZE="2"><strong>Node</strong></font> = TGraph<font SIZE="2"><strong>Node</strong></font>ResizeEvent;<br>
TGraph<font SIZE="2"><strong>Node</strong></font></font><font FACE="Verdana, Arial, Helvetica, sans-serif">ResizeEvent = procedure(Graph: <a HREF="#TSimpleGraph">TSimpleGraph</a>; Node: <a HREF="#TGraphNode">TGraphNode</a>) of object;<br>
</font></strong><font FACE="Verdana, Arial, Helvetica, sans-serif">Occurs when a node is moved or resized.</font></font><font SIZE="2"> </font></td>
</tr>
<tr>
<td><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><a NAME="OnObjectAfterDraw"></a>OnObjectAfterDraw: TGraphObjectDrawEvent;<br>
TGraphObjectDrawEvent = procedure(Graph: <a HREF="#TSimpleGraph">TSimpleGraph</a>; GraphObject: <a HREF="#TGraphObject">TGraphObject</a>; Canvas: TCanvas) of object;<br>
</font></strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Occurs after drawing the graph object on the canvas.</font> </td>
</tr>
<tr>
<td><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><a NAME="OnObjectBeforeDraw"></a>OnObjectBeforeDraw: TGraphObjectDrawEvent;<br>
TGraphObjectDrawEvent = procedure(Graph: <a HREF="#TSimpleGraph">TSimpleGraph</a>; GraphObject: <a HREF="#TGraphObject">TGraphObject</a>; Canvas: TCanvas) of object;<br>
</font></strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Occurs just before the graph object being drawn on the canvas.</font></td>
</tr>
<tr>
<td><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><a NAME="OnObjectBeginDrag" ID="OnObjectBeginDrag"></a>OnObjectBeginDrag: TGraphBeginDragEvent;<br>
</font></strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b>TGraphBeginDragEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>; HT: DWORD) of object; </b><br>
Occurs just after the graph object is initiated to drag. Consider that other selected object may follow the drag operation, however this event occurs only for the drag source. </font></td>
</tr>
<tr>
<td><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><a NAME="OnObjectEndDrag" ID="OnObjectEndDrag"></a>OnObjectEndDrag: TGraphEndDragEvent;<br>
</font></strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b>TGraphEndDragEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>; HT: DWORD; Cancelled: Boolean) of object; </b><br>
Occurs just after the graph object finished to drag. Consider that other selected object may follow the drag operation, however this event occurs only for the drag source. </font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectContextPopup"></a>OnObjectContextPopup:
TGraphContextPopupEvent;</b><br>
<b>TGraphContextPopupEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject:
</b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>; const MousePos: TPoint; var Handled: Boolean) of
object;<br>
</b>Occurs when the user right-clicks on a graph object. </font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectClick" ID="OnObjectClick"></a>OnObjectClick: TGraphNotifyEvent;</b><br>
<b>TGraphNotifyEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>) of object; </b><br>
Occurs when user clicks on a graph object.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectDblClick"></a>OnObjectDblClick:
TGraphNotifyEvent;</b><br>
<b>TGraphNotifyEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject:
</b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>) of object; </b><br>
Occurs when user double clicks on a graph object.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectHook" ID="OnObjectHook"></a>OnObjectHook: TGraphHookEvent;</b><br>
<b>TGraphHookEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>; Link: <a HREF="#TGraphLink">TGraphLink</a>; Index: Integer) of object; <br>
</b>Occurs when a link is hooked to a graph object.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectUnhook" ID="OnObjectUnhook"></a>OnObjectUnhook: TGraphHookEvent;</b><br>
<b>TGraphHookEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>; Link: <a HREF="#TGraphLink">TGraphLink</a>; Index: Integer) of object; <br>
</b>Occurs when a link is unhooked from a graph object.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectInitInstance" ID="OnObjectInitInstance"></a>OnObjectInitInstance: TGraphNotifyEvent;</b><br>
<b>TGraphNotifyEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>) of object; <br>
</b>Occurs when a new graph object is being created. In this stage, the graph object is not inserted on the graph yet. </font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectInsert"></a>OnObjectInsert:
TGraphNotifyEvent;</b><br>
<b>TGraphNotifyEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject:
</b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>) of object; </b><b><br>
</b>Occurs when a new graph object is added to the graph.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectRemove"></a>OnObjectRemove:
TGraphNotifyEvent;</b><br>
<b>TGraphNotifyEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject:
</b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>) of object; </b><b><br>
</b>Occurs when a graph object is removed from the graph.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectChange" ID="OnObjectChange"></a>OnObjectChange: TGraphNotifyEvent;</b><br>
<b>TGraphNotifyEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject: </b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>) of object; <br>
</b>Occurs when a graph object is changed.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="OnObjectSelect"></a>OnObjectSelect:
TGraphNotifyEvent;</b><br>
<b>TGraphNotifyEvent = procedure(Graph: </b><strong><a HREF="#TSimpleGraph">TSimpleGraph</a></strong><b>; GraphObject:
</b><strong><a HREF="#TGraphObject">TGraphObject</a></strong><b>) of object; <br>
</b>Occurs when a graph object is selected/deselected in the graph. Use <a HREF="#Selected">Selected</a> property of the object to determine whether it is selected or deselected. </font></td>
</tr>
<tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -