/// <summary> /// 鼠标双击,结束本次量测,进行下一次量测,并在其中关闭定时器 /// </summary> public override void OnDblClick() { //base.OnDblClick(); //this.m_GeoMeasure = null; //this.m_Element.Geometry = new PolygonClass(); //this.m_hookHelper.ActiveView.Refresh(); //this.m_FormDis.WriteLabelText(this.m_GeoMeasure); //this.m_FormDis.m_timer.Stop(); if (this.m_GeoMeasure == null) { return; } //结果显示窗口 if (this.m_FormDis == null) { MeasureType type = MeasureType.Area; this.m_FormDis = new FormDis(type, this); this.m_FormDis.TopMost = true; //窗口显示位置 this.m_FormDis.Location = new System.Drawing.Point(130, 150); this.m_FormDis.Show(); } this.m_GeoMeasure = m_pNewPolygonFeed.Stop(); this.m_FormDis.WriteLabelText(this.m_GeoMeasure); this.m_GeoMeasure = null; }
/// <summary> /// 鼠标双击,结束本次量测,进行下一次量测 /// </summary> public override void OnDblClick() { //base.OnDblClick(); /* * this.m_GeoMeasure = null; * this.m_Element.Geometry = new PolylineClass(); * this.m_hookHelper.ActiveView.Refresh(); * this.m_FormDis.WriteLabelText(this.m_GeoMeasure); */ //this.m_FormDis.WriteLabelText(null); if (this.m_GeoMeasure == null) { return; } //结果显示窗口 if (this.m_FormDis == null) { this.m_FormDis = new FormDis(MeasureType.Length, this); this.m_FormDis.TopMost = true; //窗口显示位置 this.m_FormDis.Location = new System.Drawing.Point(130, 180); this.m_FormDis.Show(); } this.m_GeoMeasure = m_pNewLineFeed.Stop(); this.m_FormDis.WriteLabelText(this.m_GeoMeasure); this.m_GeoMeasure = null; }
/// <summary> /// ���˫���������������⣬������һ�����⣬�������йرն�ʱ�� /// </summary> public override void OnDblClick() { //base.OnDblClick(); //this.m_GeoMeasure = null; //this.m_Element.Geometry = new PolygonClass(); //this.m_hookHelper.ActiveView.Refresh(); //this.m_FormDis.WriteLabelText(this.m_GeoMeasure); //this.m_FormDis.m_timer.Stop(); if (this.m_GeoMeasure == null) return; //�����ʾ���� if (this.m_FormDis == null) { MeasureType type = MeasureType.Area; this.m_FormDis = new FormDis(type, this); this.m_FormDis.TopMost = true; //������ʾλ�� this.m_FormDis.Location = new System.Drawing.Point(130, 150); this.m_FormDis.Show(); } this.m_GeoMeasure = m_pNewPolygonFeed.Stop(); this.m_FormDis.WriteLabelText(this.m_GeoMeasure); this.m_GeoMeasure = null; }
/// <summary> /// ���˫���������������⣬������һ������ /// </summary> public override void OnDblClick() { //base.OnDblClick(); /* this.m_GeoMeasure = null; this.m_Element.Geometry = new PolylineClass(); this.m_hookHelper.ActiveView.Refresh(); this.m_FormDis.WriteLabelText(this.m_GeoMeasure); */ //this.m_FormDis.WriteLabelText(null); if (this.m_GeoMeasure == null) return; //�����ʾ���� if (this.m_FormDis == null) { this.m_FormDis = new FormDis(MeasureType.Length, this); this.m_FormDis.TopMost = true; //������ʾλ�� this.m_FormDis.Location = new System.Drawing.Point(130, 180); this.m_FormDis.Show(); } this.m_GeoMeasure = m_pNewLineFeed.Stop(); this.m_FormDis.WriteLabelText(this.m_GeoMeasure); this.m_GeoMeasure = null; }