| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | using DevExpress.XtraEditors;using Ips.Library.Basic;using Ips.Library.DxpLib;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace Ips.Sps.Maps{    public partial class DrawPointForm : DevExpress.XtraEditors.XtraForm    {        public DrawPointForm()        {            InitializeComponent();        }        public string PointName { get; private set; }        public double Lon { get; private set; }        public double Lat { get; private set; }        private void btnCancel_Click(object sender, EventArgs e)        {            this.DialogResult = DialogResult.Cancel;            Close();        }        private void btnOk_Click(object sender, EventArgs e)        {            string name;            double lon, lat;            name = txtName.Text;            if (!double.TryParse(txtLon.Text, out lon))            {                MsgHelper.ShowError("请输入正确的经度");                return;            }            if (!double.TryParse(txtLat.Text, out lat))            {                MsgHelper.ShowError("请输入正确的纬度");                return;            }            if (!GeoUtil.IsValidPoint(lon, lat))            {                MsgHelper.ShowError("请输入正确的经纬度");                return;            }            PointName = name;            Lon = lon;            Lat = lat;            this.DialogResult = DialogResult.OK;        }    }}
 |