C# WinForm 程序中如何给TextBox设置焦点。 我用TextBox1.Focus()这个方法不好用,焦点默认在Form的第一个TextBox中,怎么才能将焦点随意设置到其它的TextBox中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你是想设置窗体启动时的默认焦点,把你想要设置焦点的TextBox的TabIndex值设为0,其它控件的该属性设为其它值即可如果是在程序运行中改变控件焦点,调用Focus()方法 建立变量记录错误位置的控件ID,然后用FindControl方法定位到该控件:Form1.FindControl("textBox1").Focus();这样子做有个缺点就是如果你的TextBox在容器控件里面(如Panel)就需要逐层定位,如果你的TextBox全在Form1下,那还是比较方便的。 Form1.FindControl("textBox1").Focus(); 可以把.Focus()方法 写在窗体的加载Load事件里 Focus() 可以在任何地方用它 C#如何创建多层目录? C# 窗体问题.说得很具体,你们见过这种情况吗? word引用项目的部署问题 .net2.0里membership权限问题 c#中处理图形问题,请您回答 高手指点 可有快速把string[]合成string的方法 关于C#里Winform程序中发送EMAIL的问题,急!!! 两行超级简单的代码让你的程序直接崩溃,请指出原因! 关于保存内容到excel的问题 发现高手果然是不仅仅凭学历的!(和大家一起共勉) C#实现WEB服务
Form1.FindControl("textBox1").Focus();这样子做有个缺点就是如果你的TextBox在容器控件里面(如Panel)就需要逐层定位,如果你的TextBox全在Form1下,那还是比较方便的。