我正在开发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个文本框。
为什么我无法看到文本框的格式?
答案 0 :(得分:3)
您使用此行
将文本框放在另一个上面 loc = textBox1.Height + 20 ;
应该是
loc = loc + textBox1.Height + 20 ;