using ChoiceTech.Halcon.Control; using HalconDotNet; 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; using ViewROI; using WeifenLuo.WinFormsUI.Docking; namespace FormLib { [Serializable] public partial class FormImageWindow : DockContent { public HWindowTool_Smart myHWindow = new HWindowTool_Smart(); public string WindowName { get; set; } public FormImageWindow() { InitializeComponent(); _instance = this; } public string m_fileName = string.Empty; /// /// 窗体对象实例 /// private static FormImageWindow _instance; public static FormImageWindow Instance { get { if (_instance == null) _instance = new FormImageWindow(); return _instance; } } private void FormImageWindow_Load(object sender, EventArgs e) { this.panel1.Controls.Add(myHWindow); myHWindow.Dock = DockStyle.Fill; } public void ClearWindow() { myHWindow.DispHWindow.ClearWindow(); } } }