【发布时间】:2014-02-08 19:02:53
【问题描述】:
我想在程序开始时弹出一个消息框,询问客户的姓名。然后我希望这个名称显示在我已经创建的标签中。
在互联网上找到一些有用的提示后,我去了应用程序活动并输入了以下代码。我收到一个消息框,允许我输入客户姓名,因此该位工作正常。当我尝试更改标签时,问题就来了。它说没有声明'label4'。我猜应用程序事件部分是与其他形式完全不同的部分。
如果有人能解释我将如何正确地做这件事,并解释两者之间的区别,那么我可以从中学习,那就太好了。
Dim message, title, defaultValue, myvalue As String
' Set prompt.
message = "Please Enter The Customers Name"
' Set title.
title = "New Customer"
' Set default value.
defaultValue = ""
' Display message, title, and default value.
myValue = InputBox(message, title, defaultValue)
label4.text = myvalue
【问题讨论】:
-
听起来你挖得太深了,试图在标签创建之前设置它。只需在 FormLoad 事件中做消息框
标签: vb.net visual-studio visual-studio-2012