Winforms中的标记属性
本文关键字:属性 Winforms | 更新日期: 2023-09-27 18:27:34
我正在Winforms中开发库存系统,需要将自定义对象中的所有数据绑定到按钮控件。不管怎样,这可以通过标记属性实现吗?在我想要存储的对象中有多个int和字符串。此代码块引发错误"miss.weapon无法转换为对象"
frm1.currentwep = ActiveControl.Tag;
frm1.currenttwep是一个"misc.weapon"类型的自定义对象。重要的是(我认为),该标记来自一个动态创建的控件。
假设ActiveControl
引用了正确的控件,并且在执行此操作之前已将misc.weapon
的实例存储到控件的Tag
属性中,则将其强制转换回原始类型:
frm1.currentwep = (misc.weapon)ActiveControl.Tag;