最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WinForm中變Enter鍵為Tab鍵實現(xiàn)焦點轉(zhuǎn)移的方法

 更新時間:2014年08月26日 15:07:39   投稿:shichen2014  
這篇文章主要介紹了WinForm中變Enter鍵為Tab鍵實現(xiàn)焦點轉(zhuǎn)移的方法,主要通過一個ControlTools類來實現(xiàn)該功能,需要的朋友可以參考下

本文實例講述了WinForm中變Enter鍵為Tab鍵實現(xiàn)焦點轉(zhuǎn)移的方法,在進行C#應(yīng)用程序開發(fā)時有一定的實用價值。分享給大家供大家參考。

具體實現(xiàn)代碼如下:

/// <summary>
/// 窗體控件控制相關(guān)的方法
/// </summary>
public class ControlTools
{
    private Form frm;

    public ControlTools(Form frm)
    {
      this.frm = frm;
    }
    /// <summary>
    /// 窗體上所有子控件的回車設(shè)成Tab
    /// </summary>
    public void EnterToTab()
    {
      frm.KeyPreview = true;

      frm.KeyPress += new KeyPressEventHandler(frm_KeyPress);
    }
    /// <summary>
    /// 注冊窗體的KeyPress事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void frm_KeyPress(object sender, KeyPressEventArgs e)
    {
      if (e.KeyChar == (char)Keys.Enter)
      {
        frm.SelectNextControl(frm.ActiveControl, true, true, true, true);
      }
    }
    /// <summary>
    /// 把某一個控件的所有子控件(TextBox ComboBox)的回車設(shè)成Tab
    /// </summary>
    /// <param name="groupControl">容器控件</param>
    public void EnterToTab(Control groupControl)
    {
      foreach (Control control in groupControl.Controls)
      {
        if (control is TextBox || control is ComboBox)
          control.KeyPress += new KeyPressEventHandler(control_KeyPress);
      }
    }
    /// <summary>
    /// 注冊控件的KeyPress事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void control_KeyPress(object sender, KeyPressEventArgs e)
    {
      if (e.KeyChar == 13)
      {
        SendKeys.Send("{Tab}");
        e.Handled = false;
      }
    }
}

希望本文所述變Enter鍵為Tab鍵的方法對大家C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#實現(xiàn)廣度優(yōu)先搜索的實例代碼

    C#實現(xiàn)廣度優(yōu)先搜索的實例代碼

    廣度優(yōu)先搜索算法(BFS)是圖或樹搜索的重要算法,學(xué)習(xí)BFS能提高理解圖結(jié)構(gòu)的能力,對解決復(fù)雜圖問題有幫助,實際應(yīng)用包括網(wǎng)絡(luò)爬蟲、社交網(wǎng)絡(luò)分析、迷宮求解等,感興趣的可以了解一下
    2024-10-10
  • C#實現(xiàn)Oracle批量寫入數(shù)據(jù)的方法詳解

    C#實現(xiàn)Oracle批量寫入數(shù)據(jù)的方法詳解

    往數(shù)據(jù)庫批量寫入數(shù)據(jù),這個功能使用頻率相對還是比較高的,特別是在做一些導(dǎo)入等功能的時候。本文為大家介紹了C#實現(xiàn)Oracle批量寫入數(shù)據(jù)的方法,需要的可以參考一下
    2022-11-11
  • WinForm導(dǎo)出文件為Word、Excel、文本文件的方法

    WinForm導(dǎo)出文件為Word、Excel、文本文件的方法

    這篇文章主要介紹了WinForm導(dǎo)出文件為Word、Excel、文本文件的方法,本文直接給出實現(xiàn)代碼,代碼中包含相應(yīng)注釋,需要的朋友可以參考下
    2015-03-03
  • C# 組件的使用方法示例詳解

    C# 組件的使用方法示例詳解

    這篇文章主要介紹了C# 組件的使用方法示例詳解,本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-04-04
  • C#構(gòu)建樹形結(jié)構(gòu)數(shù)據(jù)(全部構(gòu)建,查找構(gòu)建)

    C#構(gòu)建樹形結(jié)構(gòu)數(shù)據(jù)(全部構(gòu)建,查找構(gòu)建)

    這篇文章主要介紹了C#構(gòu)建樹形結(jié)構(gòu)數(shù)據(jù)(全部構(gòu)建,查找構(gòu)建),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • c#基于opencv,開發(fā)攝像頭播放程序

    c#基于opencv,開發(fā)攝像頭播放程序

    這篇文章主要介紹了c#基于opencv,開發(fā)攝像頭播放程序的示例,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C#列表List<T>、HashSet和只讀集合介紹

    C#列表List<T>、HashSet和只讀集合介紹

    這篇文章介紹了C#中的列表List<T>、HashSet和只讀集合,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#中new的幾種用法詳解

    C#中new的幾種用法詳解

    本文主要介紹了C#中new的幾種用法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • C#類的訪問修飾符用法分析

    C#類的訪問修飾符用法分析

    這篇文章主要介紹了C#類的訪問修飾符用法,較為詳細(xì)的分析了C#類的訪問修飾符概念與用法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • WPF中的ValidationRule實現(xiàn)參數(shù)綁定解決方案

    WPF中的ValidationRule實現(xiàn)參數(shù)綁定解決方案

    在WPF中,默認(rèn)情況下,DataContext是通過可視化樹來傳遞的,父元素的DataContext會自動傳遞給其子元素,以便子元素可以訪問父元素的數(shù)據(jù)對象,這篇文章主要介紹了WPF中的ValidationRule實現(xiàn)參數(shù)綁定解決方案,需要的朋友可以參考下
    2023-08-08

最新評論

开原市| 醴陵市| 蒙自县| 色达县| 新源县| 武威市| 兴海县| 琼海市| 镇康县| 邹平县| 正镶白旗| 中西区| 宜都市| 翁牛特旗| 肃南| 仙桃市| 永州市| 大安市| 临夏县| 许昌市| 岳普湖县| 亚东县| 通榆县| 营山县| 安庆市| 稻城县| 清苑县| 光泽县| 清水县| 吴桥县| 淅川县| 邻水| 英超| 北安市| 内黄县| 松潘县| 靖边县| 汽车| 朝阳县| 泗阳县| 休宁县|