1、这是一个设置ip地址的程序,第一次运行该窗口时,能把ip设置成功,然后点击Form11->Close();退出。后来又运行该窗口,设置相同的ip,竟然会失败。而且地址控件输入框中的值,点一下框就会显示出框中的值。而且获取的地址框中的地址值为0.0.0.0
2、我觉得可能是第一次运行该窗口程序后,由于没有退出程序,便没有关闭对应的地址控件窗口。然后第二次运行该窗口程序后,执行到FormShow方法时,又一次createwindow新建了同一类窗口。直接导致系统混淆了这些窗口。
3、然后我在Form11->Close();的同时,添加了
if(!CloseWindow(hClientIpEdit)){