0

我有一些代码使用代码为标签中的文本添加前缀

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

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

4

1 回答 1

0

好吧,你冷两个认为: 1.简单:

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

这只是再次删除了欢迎。2.更好,因为更干净:引入 UserNameText 属性并访问此属性而不是标签。主要优点是,它可以很容易地扩展,并且不像之后再次剥离 Welcome 那样令人惊讶。

像这样(在 C# 中):

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

然后访问它喜欢这个: LblUsername.Text = "Welcome " & UserName TDC.LblName.Text = Me.UserName

于 2013-09-06T06:42:17.523 回答