private void DrawDropMark(Graphics gr)
{
if (_dropPosition.Position == NodePosition.Inside)
return;
Rectangle rect = GetNodeBounds(_dropPosition.Node);
int right = DisplayRectangle.Right - LeftMargin + OffsetX;
int y = rect.Y;
if (_dropPosition.Position == NodePosition.After)
y = rect.Bottom;
gr.DrawLine(_markPen, rect.X, y, right, y);
}