在应用程序中,经常有类似下面这种
对话框,用以进行软件设置。左边通常是个list或者tree,右边则是一些设置。当点击左边不同项时,右边将
显示不同的
界面。如下:

想问下实现这种窗体的思路。自己考虑有如下两个:1. 当点击左边某项时,右边原有的界面hide,而新的界面show。也就是说对应左边各项的右边不同窗体都是存在的,只是其中一个显示,其余的隐藏。但我不知道如何
布局这一系列窗体。2. 右边窗体只有一个是存在的。也就是说,当点击左边某项时,右边老窗体被delete,而新窗体new出来并显示。同样,不太清楚具体的程序实现思路,包括布局设置、窗体如何
删除等。希望有经验的同志们给些指点,这种窗体应该有
比较正规、标准的实现思路吧,如果能给个实例就更好了。多谢。