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

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

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

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

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

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

    public ControlTools(Form frm)
    {
      this.frm = frm;
    }
    /// <summary>
    /// 窗體上所有子控件的回車設成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)的回車設成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#程序設計有所幫助。

相關文章

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

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

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

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

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

    WinForm導出文件為Word、Excel、文本文件的方法

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

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

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

    C#構建樹形結構數(shù)據(jù)(全部構建,查找構建)

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

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

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

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

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

    C#中new的幾種用法詳解

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

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

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

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

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

最新評論

都兰县| 牡丹江市| 来宾市| 班玛县| 饶河县| 喜德县| 桑植县| 义马市| 镇平县| 巴塘县| 抚顺市| 江源县| 鄂尔多斯市| 阜平县| 福安市| 恩平市| 松阳县| 从江县| 台安县| 嘉义县| 陇西县| 抚宁县| 汉沽区| 太仓市| 顺义区| 同心县| 临湘市| 庆元县| 青神县| 长乐市| 义马市| 大兴区| 大安市| 广州市| 炎陵县| 民县| 邢台市| 内黄县| 鄱阳县| 尤溪县| 大宁县|