删除Visual Basic 2010中的前缀

时间:2013-09-05 09:53:55

标签: vb.net vb.net-2010

我有一些代码使用代码

为标签中的文本添加前缀
LblUsername.Text = "Welcome " & TxtUsername.Text

此代码完美无缺,但是当我使用

将其链接到其他表单时
 TDC.LblName.Text = Me.LblUsername.Text
    FTDC.LblName.Text = Me.LblUsername.Text
    MP.LblName.Text = Me.LblUsername.Text
    ALC.LblName.Text = Me.LblUsername.Text

我想剥去前缀。有谁知道这是怎么做的?

1 个答案:

答案 0 :(得分:0)

你冷酷的两个人认为:  1.简单:

 TDC.LblName.Text = Me.LblUsername.Text.Replace("Welcome ","")

这会再次删除欢迎。  2.更好,因为更干净:  引入UserNameText属性并访问此属性而不是标签。主要优点是,可以轻松扩展,并不像之后再次剥离欢迎一样令人惊讶。

像这样(在C#中):

Public string UserName
{
get
  {
     return TxtUsername.Text;
  }
}

然后它说道: LblUsername.Text =“欢迎”&用户名 TDC.LblName.Text = Me.UserName