第三方控件不手动Add的话,new出来的对象存在使用不了的情况,这里是以康耐视VisionPro为例(也可能是VisionPro本身问题)。
CogDisplay cogDisplay1=new CogDisplay(); // cogDisplay1为第三方控件
((System.ComponentModel.ISupportInitialize(cogDisplay1)).BeginInit();
Control control = new Control();
control.Controls.Add(cogDisplay1);
((System.ComponentModel.ISupportInitialize)(cogDisplay1)).EndInit();
控件对象使用完记得Dispose。