private void 彩灰切换按钮_Click(object sender, EventArgs e) { 高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab; if (高光谱tab != null) { 高光谱tab.彩灰切换(); } }
private void 设为蓝ToolStripMenuItem_Click(object sender, EventArgs e) { 高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab; if (高光谱tab != null) { 高光谱tab.设置伪彩色频点(右键点击坐标, Color.Blue); } }
private void 清空采样ToolStripMenuItem_Click(object sender, EventArgs e) { 高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab; if (高光谱tab != null) { 高光谱tab.清空采样(); } }
private void 打开高光谱RAW数据ToolStripMenuItem_Click(object sender, EventArgs e) { string[] 文件名 = 获取打开文件名("raw文件 | *.raw", "打开raw文件", false); if (文件名 != null && 文件名[0] != null) { 打开raw进度条.Visible = true; 高光谱相机Tab 新Tab = new 高光谱相机Tab(this, 曲线图片框右键菜单, 数据tab, 打开raw进度条, 文件名[0]); 打开raw进度条.Visible = false; } }
private void 关闭Tab_Click(object sender, EventArgs e) { 高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab; if (高光谱tab != null) { 高光谱tab.关闭(); } 光谱仪Tab tab = 数据tab.SelectedTab as 光谱仪Tab; if (tab != null) { tab.关闭(); } }
private void 保存左边采样图ToolStripMenuItem_Click(object sender, EventArgs e) { 高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab; if (高光谱tab != null) { string 文件名 = 获取保存文件名("PNG文件(*.png) | *.png"); try { 高光谱tab.获取显示的位图().Save(文件名, ImageFormat.Png); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("没有正在显示的高光谱Tab页!"); } }