private void btnBrowseLayerPath_Click(object sender, EventArgs e) { OpenFileDialog oOpenFileDialog = new OpenFileDialog(); oOpenFileDialog.Filter = "ShapeFile(*.shp) | *.shp"; if (oOpenFileDialog.ShowDialog() == DialogResult.OK) { this.txtLayerPath.Text = oOpenFileDialog.FileName; BaseHandler.MapManager oMapManager = new GPSGatewaySimulator.BaseHandler.MapManager(); this._layer = oMapManager.GetLayer(this.txtLayerPath.Text); if (this._layer == null) { MessageBox.Show("����ָ���ĵ�ͼ�ļ�����ȷ."); this.txtLayerPath.Clear(); return; } if (this._layer.shapeType != ShapeTypeConstants.moShapeTypeLine) { MessageBox.Show("����ָ���ĵ�ͼ���������ͣ�������ѡ��."); this.txtLayerPath.Clear(); return; } } }
private void btnBrowseLayerPath_Click(object sender, EventArgs e) { OpenFileDialog oOpenFileDialog = new OpenFileDialog(); oOpenFileDialog.Filter = "ShapeFile(*.shp) | *.shp"; if (oOpenFileDialog.ShowDialog() == DialogResult.OK) { this.txtLayerPath.Text = oOpenFileDialog.FileName; BaseHandler.MapManager oMapManager = new GPSGatewaySimulator.BaseHandler.MapManager(); this._layer = oMapManager.GetLayer(this.txtLayerPath.Text); if (this._layer == null) { MessageBox.Show("您所指定的地图文件不正确."); this.txtLayerPath.Clear(); return; } if (this._layer.shapeType != ShapeTypeConstants.moShapeTypeLine) { MessageBox.Show("您所指定的地图不是线类型,请重新选择."); this.txtLayerPath.Clear(); return; } } }