private void LoadWarpImage() { try { UCImageControl imgView = new UCImageControl(); imgView.AOIIsChanged += new EventHandler(imgView_AOIIsChanged); imgView.ImgIsChanged += new EventHandler(imgView_ImgIsChanged); imgView.SetLebelName("待校正影像"); imgView.SetSession(_smartSession); string fileName = GetWarpImgName(); if (File.Exists(fileName)) { imgView.RasterName = fileName; string fileTitle = Path.GetFileNameWithoutExtension(fileName); string extName = ".ldf"; fileTitle = fileTitle + "_GeoRectify" + extName; OutPath.Text = Path.Combine(Path.GetDirectoryName(fileName), fileTitle); } imgView.IsOnlyOneImg = true; _imageControl = imgView; imgView.Dock = DockStyle.Fill; WarpPanel.Visible = true; WarpPanel.Controls.Add(imgView); } catch { MsgBox.ShowInfo("影像数据加载失败,暂时不能使用影像功能"); } }
private void LoadBaseData() { try { UCImageControl imgView = new UCImageControl(); imgView.AOIIsChanged += new EventHandler(imgView_AOIIsChanged); imgView.SetLebelName("基准数据"); imgView.SetSession(_smartSession); imgView.IsOnlyOneImg = false; _baseDataControl = imgView; imgView.Dock = DockStyle.Fill; BasePanel.Visible = true; BasePanel.Controls.Add(imgView); } catch { MsgBox.ShowInfo("影像数据加载失败,暂时不能使用影像功能"); } }