发出输出文本到textBox(WinForms)

时间:2018-02-06 05:54:45

标签: c# winforms textbox

这是我第一次使用winforms。我有一些问题。

   public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void TextBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            textBox1.Text = "FORM1";
            textBox1.AppendText("SOME TEXT");
        }
    }

我试过这个。我的文本框设置为填充,因此它填满整个表单。我将多行属性设置为true并将dock属性设置为fill。

从我第一次尝试使用WinForms用户开始,Form1_Load应该在创建表单后立即运行。我尝试了各种方法来打印文本,没有任何作用。我注意到视觉工作室说" 0引用"在我的功能旁边。我不确定这意味着什么,也许是我的问题的一部分?请帮忙。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:3)

对方法有0个引用意味着它从未在代码中使用过。所以你的问题是你定义的方法,看起来应该在表单加载事件上执行,但它只是定义。我建议你将方法的主体复制到剪贴板,转到表单的设计页面,在右侧,你可以浏览事件,表单生成,找到Load事件,双击它,Visual Studio应该使用空方法定义生成代码,粘贴代码。

当您右键单击方法名称并单击Find all references时,您应该在底部得到类似的内容:

enter image description here

答案 1 :(得分:1)

您是否检查过以下属性:

转到Form1->属性窗口并检查事件。 现在检查Load事件,它应该附加到Form1_Load方法。

enter image description here