/// <summary> /// 显示比对不同点的位置 /// </summary> public void showDiffImage() { //在此处弹出不一样图 Bitmap newMap = Utils.DrawRectangleInPicture(showDiffMap, new Point(draw_x, draw_y), new Point(draw_x + 30, draw_y + 30), Color.Red, 2, 0); if (newMap is Image) { int sizeX = newMap.Size.Width + 10; int sizeY = newMap.Size.Height + 10; ImageShow imageShow = new ImageShow(); imageShow.Size = new Size(sizeX, sizeY); Image image = (Image)newMap; imageShow.BackgroundImage = image; imageShow.TopMost = true; imageShow.ShowDialog(); } }
注意:先设置topmost,再showDialog();
Best Regards
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步