Visual Basic中的标签

时间:2009-04-01 19:34:42

标签: vb.net winforms

在visual basic中,当您在表单视图中创建标签(通过单击并拖动)时,是否可以使标签同时包含字符串和变量?

*

turns=1
label1.text = ("Turn:"(turns))

*

例如,

,以便标签1显示

*Turn 1*

4 个答案:

答案 0 :(得分:1)

label1.text = "Turn: " & turns.ToString()

答案 1 :(得分:1)

你在谈论VB.Net,还是其他什么?

在.Net:

turns = 1
Label1.Text = String.Format("Turn {0}", turns)

答案 2 :(得分:1)

每个控件都有Tag属性,可以存储任何对象引用。但是,您无法轻易地为标签指定一种“格式字符串”,然后在更改变量时更新它,如果这是您的想法。

如果您只是谈论格式化标签以在文本中使用变量的值,那么您不能在设计器中执行此操作 - 您必须在代码中的某处执行此操作(例如在构造函数中,在调用设计器代码之后)。

答案 3 :(得分:0)

您无法在Designer窗口中执行此操作(您可以在其中执行表单的定位和布局)。您必须在代码中实现该功能。

假设标签的名称为 Label1 ,您可以将此代码编写为您希望更改标签文本的位置。例如,在事件处理程序,函数或子程序中,当转数变化时调用。

Label1.Text = "Turn: " & turns.ToString()