更新:2007 年 11 月
Windows 窗体与 Visual Basic 6.0 窗体之间有很多差异。下表提供了可使用窗体执行的任务及其方法的列表。可使用此列表将现有的 Visual Basic 6.0 窗体项目转换为 Windows 窗体的 .NET Framework 模型。
| 任务 | Visual Basic 6.0 窗体 | Windows 窗体 | 
|---|---|---|
| 设置窗体上所有控件的 Tab 键索引。 | 选择窗体上的每个控件,并将其 TabIndex 属性设置为窗体的 Tab 键顺序中的下一个数字。 | 从“视图”菜单中选择“Tab 键顺序”。窗体在每个控件旁显示一个数字,该数字表示控件的 TabIndex 属性设置。按所需的 Tab 键顺序单击每个控件。有关更多信息,请参见 如何:设置 Windows 窗体上的 Tab 键顺序。 | 
| 确定键盘和鼠标事件过程中所按的修改键(Alt、Shift 和 Ctrl)。 | 使用鼠标事件处理程序提供的参数。 | 比较窗体类的 ModifierKeys 方法与 Keys 枚举中的修改键值。有关更多信息,请参见 如何:确定所按下的修改键 | 
| 基于单个控件的位置和大小对齐控件或调整控件的大小。 | 单击要对齐或调整大小的每个控件。选定的最后一个控件用于确定所有选定控件的位置和大小。 | 单击要对齐或调整大小的每个控件。选定的第一个控件用于确定所有选定控件的位置和大小。有关更多信息,请参见 如何:在 Windows 窗体上对齐多个控件。 | 
| 更改窗体的名称。 | 在“属性”窗口中更改窗体的 Name 属性中指定的名称。 | 在“解决方案资源管理器”中单击窗体的类文件,然后在“属性”窗口中更改 Filename 属性。 | 
| 更改窗体的运行时显示位置。 | 使用“窗体布局”窗口定位窗体,或在“属性”窗口中设置其 Startup 属性。 | 在“Windows 窗体设计器”中选定窗体,然后在“属性”窗口中设置 StartPosition 属性。 | 
| 将窗体显示为对话框。 | 在代码中,使用 Show 方法并指定窗体使用 vbModal 值有模式地显示。 | 在代码中,使用窗体的 ShowDialog 方法。有关更多信息,请参见 如何:显示 Windows 窗体的对话框。 | 
| 对窗体上的控件进行分组或分层。 | 对“框架”控件内的控件进行分层。若要将控件作为一组移动,请将其全部选定。 | 将控件放在 GroupBox 控件内。移动分组框也会移动其中的控件。 | 
| 循环访问窗体上的控件。 | 使用控件数组。 | 使用控件集合。有关更多信息,请参见 Visual Basic 中的集合。 |