更改控件属性

时间:2014-01-08 15:27:41

标签: vb.net user-controls

有些事情不会让我失望,因为我现在花了好几天的时间才能通过阅读和搜索网页获得可理解的答案。

在我的VS 2012 VB.net项目中,我有一个包含工具条的usercontrol。工具条有一个toolstripdropdown按钮,里面有一个工具线程。我将此usercontrol拖到窗体上。 我的目标是在表单设计器模式下更改menuitem的文本。

我尝试在usercontrol中创建一些属性,例如

public property TS as Toolstrip
 get
   return Toosltrip1
 end get
 set (value as Toolstrip)
  Toolstrip1 = value
 end set

这样做我可以使用新的usercontrols属性TS打开windows窗体上usercontrol的属性网格中的工具栏项集合,我可以更改menuitems文本 但是当我运行windows窗体时,会显示menuitem的旧文本,并忽略属性更改

我该怎么做才能忽略属性更改。

请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:2)

由于您只是更改文本,请改为使用此属性:

Public Property MenuText As String
    Get
        Return ToolStripMenuItem1.Text
    End Get
    Set(value As String)
        ToolStripMenuItem1.Text = value
    End Set
End Property