zoukankan      html  css  js  c++  java
  • 关于focus的概念

    看以下例子:

    1 public MainWindow()
    2         {
    3             InitializeComponent();
    4             
    5             // 设置窗体启动时默认焦点位置
    6             FocusManager.SetFocusedElement(this, tbxSearchKeyWords);
    7         }

    “tbxSearchKeyWords”是一个textbox控件,用来输入关键字以供搜索的。上例代码实现的功能是:当窗体启动时,自动获得此textbox的焦点,然后光标移动到此textbox中,效果如下:

    另外,还可以这样实现此功能:

    1 public MainWindow()
    2         {
    3             InitializeComponent();
    4 
    5             // 设置窗体启动时默认焦点位置
    6             tbxSearchKeyWords.Focus();
    7         }

    但是,如果像下面这样连续在两个控件上聚焦,则光标只会聚焦在第一个控件tbxSearchKeyWords上,而屏蔽掉第二个控件tbxStudyID

    1 public MainWindow()
    2         {
    3             InitializeComponent();
    4 
    5             // 设置窗体启动时默认焦点位置
    6             tbxSearchKeyWords.Focus();
    7             tbxStudyID.Focus();
    8         }
  • 相关阅读:
    C#生成唯一码方法
    解剖常用软件程序都用什么语言开发
    Unity3D笔记七 GUILayout
    函数的递归
    函数
    函数的参数
    函数的返回值
    函数的定义
    文件处理
    集合
  • 原文地址:https://www.cnblogs.com/avin/p/6772737.html
Copyright © 2011-2022 走看看