C#或VB.NET,form1.controls(0)就是一个Textbox,为什么不能这样form1.controls(0).text="value"?
C#或VB.NET里,winform1.controls(0)就是一个Textbox,为什么不能这样form1.controls(0).text="value"?需要转换...
C#或VB.NET里,winform1.controls(0)就是一个Textbox,为什么不能这样form1.controls(0).text="value"?需要转换一下类型么?怎么转?
展开
3个回答
展开全部
需要类型转换,试试看
CType(form1.controls(0), TextBox).Text = "value"
CType(form1.controls(0), TextBox).Text = "value"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试((TextBox)form1.controls(0)).text = "value",即把控件对象强制转换为TextBox对象,楼主尝试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询