【问题标题】:Creating a label with text by clicking a button vb.net通过单击按钮 vb.net 创建带有文本的标签
【发布时间】:2014-05-03 05:22:38
【问题描述】:

我想问一个问题,单击按钮后如何创建或生成标签。例如,我在 form1 的文本框中输入了一些内容,例如“hello”,然后它将在 form2 上创建一个带有我输入的文本的标签。

【问题讨论】:

    标签: vb.net forms


    【解决方案1】:

    试试这个代码来创建标签

    这是模块中的全局变量

    public lbl as new label
    

    此代码写入按钮点击;

    lbl.text=textbox1.text
    

    此代码将加载事件添加到 thr frm2..

    me.controls.add(lbl)
    

    【讨论】:

    • 嗨@pankeel 我将把它放在form1或form2的哪里?谢谢!
    • 可以放入按钮点击事件
    • hi @pankeel lbl.text = "hi" 的用途是什么,因为我的意思是,如果我将文本从 form1 放在文本框中,它将生成我在 form1 到 form2 的文本框中输入的内容一个标签..
    • 啊好吧..先生.control选项有一个错误,它说'control'不是windowsapplication1的成员
    • sry,控件无法控制
    【解决方案2】:

    如果您想创建一个标签并将其添加到您的第二个表单或将您的文本添加到您的第二个表单上的现有标签中,不确定您正在尝试做什么。此示例代码将执行第一个选项

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim frm2 As Form2 = New Form2    'Create your Form
        Dim lbl As Label = New Label     'Create your Label
        lbl.Location = New Point(50, 50) 'Set Label Location
        lbl.Text = TextBox1.Text         'Set Label Text
        lbl.ForeColor = Color.Red        'Set Label ForeColor
        frm2.Controls.Add(lbl)           'Add Label to it
        frm2.Show(Me)                    'Show Second Form
    
    End Sub
    

    【讨论】:

    • 我想在单击按钮时创建一个标签,并将其添加到我在第一个表单中键入的文本的第二个表单中...我想在单击时创建这种循环button1..谢谢先生!
    • 嗨先生,我想在我的第一个表单上单击按钮后在我的第二个表单上创建一个标签,并且我第一个表单上的 textbox1 上的文本也必须在第二个表单的标签上,并且应该创建一个循环.. :) 感谢您的回答先生,我一定会试试这个
    • 问题解决了,非常感谢先生给你更多的力量:)
    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    相关资源
    最近更新 更多