无法看到其他文本框

时间:2015-11-18 16:43:10

标签: c# .net windows-applications tabpage

我正在开发Windows窗体应用程序。我的一个要求是在标签页内点击按钮创建新的文本框。这就是我在按钮(btnAdd)点击事件中所做的:

tailon -f /path/to/log.file -b localhost:8080 -a
curl http://localhost:8080/fetch//path/to/log.file

这样我就可以将文本框放在另一个下面了。但是我单击按钮,文本框会被添加,但是在2个文本框后面没有可见的文本框。

我试图在表单上放置另一个按钮(btnCnt)来计算tbpEX中的控件(我在此标签页中没有其他控件(实际上它是唯一的控件 - 也是一个标签页 - 在在这个按钮单击我有这个代码:

        TextBox textBox1 = new TextBox();
        textBox1.Name = DateTime.Now.ToString() + "textbox"; 
        textBox1.Text = DateTime.Now.ToString() + "textbox"; 
        textBox1.Size = new Size(200, 30);
        textBox1.Location = new Point(tbpEx.Left + 20, loc);
        tbpEx.Controls.Add(textBox1);
        loc = textBox1.Height + 20 ;

我点击了btnAdd 7次,但我只能看到2个文本框。但是,当我单击btnCnt时,lblMsg显示7个文本框。

为什么我无法看到文本框的格式?

1 个答案:

答案 0 :(得分:3)

您使用此行

将文本框放在另一个上面
 loc = textBox1.Height + 20 ;

应该是

 loc = loc + textBox1.Height + 20 ;