将 Visual Basic 6.0 项目升级到 Visual Basic .NET ItemData 属性

当将 Visual Basic 6.0 项目升级到 .NET 时,ListBox 和 ComboBox 的 ItemData 属性不再可用。为解决此问题,可以使用 VB6.SetItemData 方法填充列表,或者在 .NET 中使用类来存储列表项数据。本文提供了升级项目的详细步骤和示例代码。
摘要由CSDN通过智能技术生成
PRB: ListBox 和 ComboBox 控件不存在 ItemData 属性 本文的发布号曾为 CHS311340 本页 症状 解决方案 状态 更多信息 复现行为的步骤 生成一个用来升级的 Visual Basic 6.0 示例 将 Visual Basic 6.0 项目升级到 Visual Basic .NET 在 Visual Basic .NET 中生成新项目 参考 症状 您可能已注意到以下症状: • 在将 Microsoft Visual Basic 6.0 项目升级到 Visual Basic .NET 时,ItemData 属性的“属性”窗口中列出的数据被丢弃。 • 在 Visual Basic 6.0 中,可在设计时通过“属性”窗口为 ListBox 或 ComboBox 控件设置 ItemData 属性。 在 Visual Basic .NET 中,这些控件不再存在 ItemData 属性。 回到顶端 解决方案 若要解决此问题,请使用以下方法之一: • 如果您将项目从 Visual Basic 6.0 升级到了 Visual Basic .NET,请使用 VB6.SetItemData 方法(在 Visual Basic 6.0 兼容库中)来填充该列表。 此方法通常在窗体的构造函数(Public Sub New 过程)中被调用。 • 对于新的 Visual Basic .NET 项目,请使用类来保存列表项。 有关更多信息,请参阅“更多信息”一节。 回到顶端 状态 这种现象是设计使然。 回到顶端 更多信息 复现行为的步骤 生成一个用来升级的 Visual Basic 6.0 示例1. 在 Visual Basic 6.0 中新建一个标准 EXE 项目。默认情况下将创建 Form1。 2. 将一个 ListBox 控件和一个 Label 控件添加到 Form1 中。 3. 选择该 ListBox 控件。 在 ListBox 控件的“属性”窗口中,单击 List Property,然后添加以下各项。 按 CTRL+ENTE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值