运行时控制索引问题

时间:2010-08-18 13:14:48

标签: textbox

我正在使用C#,VS-2005

我生成运行时控件,如textBox,并且工作正常,但索引问题就在上面。我的代码如下。

// tbpoint在GlobalArea中声明。

  

int i = 0;

     

TextBox tb = new TextBox();

     

tb.Location = tbpoint;

     

tb.Size =新尺寸(970,60);

     

tb.Name = “TBOX” + i.tostring();

     

.Keypress + = new KeypressEventHandler(tbb_Keypress);

     

tbpoint + = 70;

     

我++;

     

this.panel1.Controls.Add(TB);

在EnterKeypress事件中调用以上代码并且工作正常,但问题在于索引生成的文本框。索引不会增加1。

我该如何解决它。请帮助我。

2 个答案:

答案 0 :(得分:0)

如果按索引表示标签索引,则需要自行设置动态控件。

System.Windows.Forms.Control.TabIndex

答案 1 :(得分:0)

必须在类体(您称之为“全局区域”)中声明变量i。否则,我会在每次方法调用时重置为零。