在组合控件中有一个button和一个textbox,
在render方法中使用Controls.Add()方法依次加了了这两个控件。
但是无法在设计时去更改button和textbox的属性,例如:我修改了button的text属性,在实际运行中无法获取改text,请问如何解决。谢谢
注意,我说的是设计运行时,不是在代码种使用button.text = "XXX"

解决方案 »

  1.   

    组合控件類中定義一個性情public string ButtonText
    {
      set{ button.text=value;}
    }
      

  2.   

    首先,控件中包含一个Button类型的控件,暂且叫做,SubmitButton
    在控件设计时,属性中包含了一个SubmitButton的属性,因为它是Button,所以在设计属性时候可以定义Button的一些属性,例如Text,那么在这个时候,我要定义Text时候,我的自定义控件是取不到该值的
    showflow(深圳何時是我家) 说的需要自己再定义一个属性是可以的,但是我更希望的直接使用button的属性定义
      

  3.   

    Property btnText() As Boolean
                Get
                    Return button1.text
                End Get
                Set(ByVal Value As Boolean)
                    button1.text= Value
                End Set
            End Property
     
    你先这样设置一个属性,然后使用btnText="你想要的值"
      

  4.   

    baya(看破尘世的愚)说的需要自己再定义一个属性是可以的,但是我更希望的直接使用button的属性定义
      

  5.   

    TonyJoule(寒星㊣):麻烦,如果能直接使用button自己的属性其不是更好