为了账号安全,请及时绑定邮箱和手机立即绑定

创建一个文本框并选择最后一个

创建一个文本框并选择最后一个

C#
白衣非少年 2022-12-31 11:17:36
我有这段代码来创建一个文本框。如何自动选择我创建的最后一个文本框?        TextBox t1 = new TextBox();         panel1.Controls.Add(t1);         t1.Top = leftcontrol * 17;         t1.Left = 100;         t1.Text = "TextBox" + this.leftcontrol.ToString();         leftcontrol = leftcontrol + 1;谢谢
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

您将在最后创建的文本框上使用 TextBox.Focus() 函数。


TextBox t1 = new TextBox();

panel1.Controls.Add(t1);

t1.Top = leftcontrol * 17;

t1.Left = 100;

t1.Text = "TextBox" + this.leftcontrol.ToString();

t1.Focus();

leftcontrol = leftcontrol + 1;


查看完整回答
反对 回复 2022-12-31
?
喵喔喔

TA贡献1735条经验 获得超5个赞

假设 WinForms,并且只有您添加到面板的文本框:

panel1.Controls[panel1.Controls.Count - 1].Focus();

如果您仍在同一代码块中,则只需使用:

t1.Focus();


查看完整回答
反对 回复 2022-12-31
  • 2 回答
  • 0 关注
  • 55 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信