Winforms-值不在预期范围内

时间:2013-10-10 06:52:27

标签: .net vb.net winforms

所有

我正面临技术问题,请在下面找到详细信息。

开发环境

  • 操作系统:Windows 7
  • 工具:MS Visual Studio 2008专业版
  • 目标框架:3.5 CE
  • 目标操作系统:Windows Mobile 5.0掌上电脑
  • 语言:VB.NET

详细问题

有三种形式

  1. frmA
  2. frmB
  3. FRMC
  4. 步骤

    1. 所有表单都由名为Iforms的自定义接口实现。
    2. 有一个List用于在运行时存储所有表单。
    3. frmA是添加到列表中的第一个表单,使用Form.Showdialog显示表单     objFrmA.ShowDialog()
    4. 从FormA包含一个按钮,然后单击,检查List是否包含FormB类型的实例,如果它可用,则获取实例,然后创建一个新实例并添加到列表。然后使用formB.ShowDialog()。
    5. 从formB包含一个按钮,然后单击,检查List是否包含FormC类型的实例,如果它可用,则获取实例,然后创建一个新实例并添加到列表。然后使用formC.ShowDialog()。
    6. 因此,所有表单实例都可以在List
    7. 中使用
    8. 从C我需要显示表单B,所以我检查List是否包含formB的实例,并且因为它可用,它将调用frmB.ShowDialog()。
    9. 然后它会抛出一个错误。 “价值不在预期范围内”

0 个答案:

没有答案