当前位置: 首页 > news >正文

winform Focus()函数不起作用 解决办法

 

private void Form_Load(object sender, EventArgs e)

{

this.txtName.Focus();

}

光标到不了txtName。可能的原因 TabIndex不是本窗体中最小的,应该是从1开始,如果设置为0也不正确。

解决方法

1、Form_Load中实现

设置TabIndex,将其设置为一个本窗体最小值,一般为1. 如果还不行则用其它函数:

(1)txtName this.ActiveControl = txtName;

可以得到焦点但是其上的内容全被选中。

(2)this.txtName.Select();

2、Activated方法中实现:

this.txtName.Focus();

小知识:

在WinForm中,TabIndex与“层”有关,假如有两个panel,panel1(里面有txtName,txtPassword)和Panel2(txtAddress,txtunit),TabIndex的顺序是首先在最外层(panel)选取index最小的控件,然后把光标定位到该panel中tabindex最小的控件上。

Focus()方法的用法。

  主要与他的使用位置有关。控件的Focus()与enable和visible有关,在Form_Load中,该控件的visible属性不一定为true,所以,这个时候设置focus()不能成功。

转载于:https://www.cnblogs.com/dyufei/archive/2010/04/14/2573934.html

相关文章:

  • Asp.net MVC 和 IIS5.1 IIS6.0
  • C# winform 登陆成功打开主form,同时关闭登陆form
  • Bressanon
  • 注册表操作类
  • 像战士一样生活
  • 《使用Mason在HTML页面中嵌入Perl》(节选)
  • mysql: 复制mysql数据库
  • 开始ExtJS之旅:5.ExtJS对原有JavaScript对象的扩展
  • 获取当前月的天数
  • 猎人的狗力资源管理
  • HTML控件 隐藏
  • sharepoint 2010 配置用户同步连接出现错误信息 Unable to process Create message的一个解决方法...
  • 转载 : jqModel使用-- Loading external urls in jqModal jquery plugin
  • javascript弹出窗口详解
  • Javascript splice() 对数组的操作(插入、删除、替换元素)
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 0x05 Python数据分析,Anaconda八斩刀
  • 345-反转字符串中的元音字母
  • 4. 路由到控制器 - Laravel从零开始教程
  • avalon2.2的VM生成过程
  • echarts的各种常用效果展示
  • GraphQL学习过程应该是这样的
  • java8-模拟hadoop
  • Java应用性能调优
  • JS数组方法汇总
  • js数组之filter
  • react-native 安卓真机环境搭建
  • SegmentFault 2015 Top Rank
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 构建二叉树进行数值数组的去重及优化
  • 基于遗传算法的优化问题求解
  • 区块链分支循环
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在Unity中实现一个简单的消息管理器
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • HanLP分词命名实体提取详解
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • #NOIP 2014# day.1 T2 联合权值
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.ajax,axios,fetch三种ajax请求的区别
  • (12)目标检测_SSD基于pytorch搭建代码
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Python第六天)文件处理
  • (笔试题)合法字符串
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (三)终结任务
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .FileZilla的使用和主动模式被动模式介绍