通过form.Control(ItemIndex)访问时不会出现自定义控件属性。自定义属性

时间:2012-08-20 20:32:04

标签: .net vb.net

我刚刚使用vb.net 2010制作了自定义按钮控件,并在该控件中提供了一些自定义属性。

现在一切都很好,但是在新表单上添加自定义控件并尝试访问我的自定义控件属性后,我看不到自定义属性(CustomProperty1,CustomProperty2 and CustomProperty3) 我正在使用该代码访问:

Form1.Controls(MyCustomControlIndex).CustomProperty1 

我在智能菜单中看不到CustomeProperty1

1 个答案:

答案 0 :(得分:0)

我认为这是正常的:Form1.Controls(MyCustomControlIndex)返回一个Control对象(正如您从MSDN看到的那样),因此它没有用户定义的属性。
您应该将其强制转换为用户控件的类型,然后应使用IntelliSense显示每个属性。