当前位置: 代码迷 >> VB Dotnet >> 用代码在窗口上创建的动态控件,怎么用代码改他的属性
  详细解决方案

用代码在窗口上创建的动态控件,怎么用代码改他的属性

热度:48   发布时间:2016-04-25 02:12:10.0
用代码在窗口上创建的动态控件,如何用代码改他的属性?
我可以在打开窗口时,用代码在窗体上创建一个比如说按钮1控件

我想在窗口的大小改变时让按钮1的TEXT属性也改变。(您不用管这有啥意思,只要明白我的意思就行了。)

我的问题是:按一般思维应当在 窗口的Resize事件里,写代码  按钮1.TEXT="窗口改变大小"
                        但写代码的时候按钮1是未被创建的,所以这样写肯定会报错。
这样的问题要怎么处理?高手指导一下。
------解决方案--------------------
If Me.Controls.OfType(Of Button)().Any(Function(x) x.Text = "按钮1") Then  '假设这个按钮上现在的文字是"按钮1"
    Me.Controls.OfType(Of Button)().First(Function(x) x.Text = "按钮1").Text = "按钮1 - 窗口改变大小"
End If
  相关解决方案