1.如图示,利用SetParent把一个外部应用程序的父窗口设置为我自己Form的子窗体,在TabControl中增加四个页面。每个页面中都嵌入这个名为Procmm的外部应用程序,如附件001图片所示。
2.在测试界面1中,将Procmm设置如下,端口设置为com2,波特率设置为9600,如附件002图片所示。 3.设置完毕后如附件003图片所示。 4.同样,点开TabControl的页面2,也开始设置Procmm,在这里将页面2的Procmm端口设置为Com 3,波特率设置为19200,注意:问题出现了。如附件004和005图片所示。 5.返回TabControl的页面1,发现原先Procmm的设置竟然随着页面2的设置而发生了改变,由原先的设置变成了页面2的设置,后来发现,只要对其中一个页面进行窗口设置,其他窗口也会相继进行改变,请问各位大大们,这是为什么?如何解决这种问题,如附件006图片所示。
|