Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在不使用按钮的情况下用visual basic编写文本框?_Vb.net_Forms_Visual Studio - Fatal编程技术网

Vb.net 在不使用按钮的情况下用visual basic编写文本框?

Vb.net 在不使用按钮的情况下用visual basic编写文本框?,vb.net,forms,visual-studio,Vb.net,Forms,Visual Studio,我最近开始学习VisualBasic,但仍然无法学习如何在不使用按钮的情况下编写文本框 Public Class Form1 Private Sub createtb1() Dim tb1 As New TextBox tb1.Text = "hello" tb1.Visible = True End Sub End Class 在visual studio中创建winform应用程序后,请提供帮助, 然后双击Form1的“加载”事件。在首

我最近开始学习VisualBasic,但仍然无法学习如何在不使用按钮的情况下编写文本框

    Public Class Form1
Private Sub createtb1()
    Dim tb1 As New TextBox
    tb1.Text = "hello"
    tb1.Visible = True
End Sub
End Class

在visual studio中创建winform应用程序后,请提供帮助,

然后双击Form1的“加载”事件。在首次显示窗体之前触发

在事件中添加一些代码:

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    createtb1()
End Sub
Private Sub createtb1()
    Dim tb1 As TextBox = New TextBox()
    tb1.Name = "TextBox1"
    tb1.Size = New Size(100, 20)
    tb1.Location = New Point(300, 150)
    tb1.Text = "hello"
    tb1.Visible = True
    Me.Controls.Add(tb1)
End Sub
End Class
运行项目后,您可以在表单中看到一个文本框:


编写文本框代码是什么意思?你是说,而不是说,你想创建一个新的
TextBox
,并在运行时将其添加到表单中?如果是这样的话,
按钮
就无关紧要了。
按钮
能为您做的唯一一件事就是提供一个
单击事件,您可以处理该事件并将所需代码放入其中。如果您不想在
按钮的
上单击
执行代码,则不要执行。显然,您需要决定在什么情况下执行代码,以及此时引发了什么事件,以便您可以处理该事件。@jmchiliney抱歉,我的错。我有一个空白表格,想创建一个简单的文本框,里面有“你好”的文字。没有人应该阅读评论才能理解问题。编辑问题并对问题进行全面、清晰的解释。也就是说,您显然还没有进行适当的研究,因为有大量关于在运行时添加控件的信息,而且您缺少一段非常明显的代码。此外,如果您可以在
按钮的
单击
上创建并添加
文本框
,则创建和添加
文本框
部分是不相关的。重要的是具体的触发因素,但你还没有解释。你的问题需要更多的思考。@jmcilhinney你介意告诉我我会做什么吗。我的观点是,在这里发布问题之前,你需要做适当的研究。这里发布的内容是你可以自己解决的,而不是你懒得解决的。我刚刚在网上搜索了“vb.net在运行时添加控件”,第一个结果就是这个网站上的一个线程,显示了您错过的内容。如果我能在几秒钟内找到,你也可以,而且应该已经找到了。