IGeometry pGeometry = axMapControl1.TrackLine();
IRgbColor pColor = new RgbColorClass();
pColor.Red = 255;
ICartographicLineSymbol pCartoLineSymbol = new CartographicLineSymbolClass();
pCartoLineSymbol.Cap = esriLineCapStyle.esriLCSRound;
ILineProperties pLineProp = pCartoLineSymbol as ILineProperties;
pLineProp.DecorationOnTop = true;
ILineDecoration pLineDecoration = new LineDecorationClass();
ISimpleLineDecorationElement pSimpleLineDecoElem = new SimpleLineDecorationElementClass();
pSimpleLineDecoElem.AddPosition(1);
IArrowMarkerSymbol pArrowMarkerSym = new ArrowMarkerSymbolClass();
pArrowMarkerSym.Size = 16;
pArrowMarkerSym.Color = pColor;
pSimpleLineDecoElem.MarkerSymbol = pArrowMarkerSym as IMarkerSymbol;
pLineDecoration.AddElement(pSimpleLineDecoElem as ILineDecorationElement);
pLineProp.LineDecoration = pLineDecoration;
ILineSymbol pLineSymbol = pCartoLineSymbol as ILineSymbol;
pLineSymbol.Color = pColor;
pLineSymbol.Width = 2;
ILineElement pLineElem = new LineElementClass();
pLineElem.Symbol = pLineSymbol;
IElement pElem = pLineElem as IElement;
pElem.Geometry = pGeometry;
IGraphicsContainer pGraphicsContainer = axMapControl1.Map as IGraphicsContainer;
pGraphicsContainer.AddElement(pElem, 0);
axMapControl1.Refresh();
IRgbColor pColor = new RgbColorClass();
pColor.Red = 255;
ICartographicLineSymbol pCartoLineSymbol = new CartographicLineSymbolClass();
pCartoLineSymbol.Cap = esriLineCapStyle.esriLCSRound;
ILineProperties pLineProp = pCartoLineSymbol as ILineProperties;
pLineProp.DecorationOnTop = true;
ILineDecoration pLineDecoration = new LineDecorationClass();
ISimpleLineDecorationElement pSimpleLineDecoElem = new SimpleLineDecorationElementClass();
pSimpleLineDecoElem.AddPosition(1);
IArrowMarkerSymbol pArrowMarkerSym = new ArrowMarkerSymbolClass();
pArrowMarkerSym.Size = 16;
pArrowMarkerSym.Color = pColor;
pSimpleLineDecoElem.MarkerSymbol = pArrowMarkerSym as IMarkerSymbol;
pLineDecoration.AddElement(pSimpleLineDecoElem as ILineDecorationElement);
pLineProp.LineDecoration = pLineDecoration;
ILineSymbol pLineSymbol = pCartoLineSymbol as ILineSymbol;
pLineSymbol.Color = pColor;
pLineSymbol.Width = 2;
ILineElement pLineElem = new LineElementClass();
pLineElem.Symbol = pLineSymbol;
IElement pElem = pLineElem as IElement;
pElem.Geometry = pGeometry;
IGraphicsContainer pGraphicsContainer = axMapControl1.Map as IGraphicsContainer;
pGraphicsContainer.AddElement(pElem, 0);
axMapControl1.Refresh();