1. 应该说C#(.net)中的任何窗体(Form)不区分父窗体和子窗体.
即它们中的任何一个都可以作为子窗体或者父窗体使用.真正区分子窗体和父窗体的方法是看他们谁调用了谁.
比如在Form1中调用了Form2.ShowDialog,那么Form1就成为了Form2的父窗体.
2. 你之所以会有父窗体的印象. 是因为新建的Windows窗体类型的工程, 都默认的另Form1作为了"启动对象". 即每次运行程序都首贺改先加载了一个Form1的实禅帆判例. 其实你可以修改"启动对象"到任意一个泥想要的窗体. 具体的方法如下.
2.1. 新建一个窗体Form2. (我相信这个轿贺你没问题)
2.2. 在"解决方案管理器"中, 打开Program.cs文件, 找到(比较靠后)这一句
"Application.Run(new Form1());"
修改为
"Application.Run(new Form2());"
这样就可以在程序启动时直接打开Form2了.
这应该就是你说的"直接测试子窗体"了吧~
希望对你有帮助.