zoukankan      html  css  js  c++  java
  • Winform下有关控件焦点问题

      工作中遇到这样一个需求,根据控件焦点弹出对应的代码帮助窗体。比如界面上,有两个TextBox需要进行代码帮助功能的实现。

      首先是绑定主窗体的代码帮助事件。

    首先要给代码帮助这个按钮绑定事件:

    private void SailDateVoy_EventCodeHelp(object sender, EventArgs e)
            {
                #region 船东代码帮助
                if (ActiveControl.Name == "txbSLCARR")
                {
                    SLCARRCodeHelp frm = new SLCARRCodeHelp();
                    Penavicoxm.Common.MessageProcess.InfoShow(Penavicoxm.Common.ConstVariable.OpenPageWait);
                    if (frm.ShowDialog() == DialogResult.OK)
                    {
                        DataRow dr = frm.Row;
                        if (dr != null)
                        {
                            this.txbSLCARR.Text = dr["CARRCODE"].ToString().Trim();
                        }
                    }
                }
                #endregion
    
                #region 航线代码帮助
                if (ActiveControl.Name == "txbSLLINE")
                {
                    SLLINECodeHelp frm = new SLLINECodeHelp();
                    Penavicoxm.Common.MessageProcess.InfoShow(Penavicoxm.Common.ConstVariable.OpenPageWait);
                    if (frm.ShowDialog() == DialogResult.OK)
                    {
                        DataRow dr = frm.Row;
                        if (dr != null)
                        {
                            this.txbSLLINE.Text = dr["ROUTECODE"].ToString().Trim();
                        }
                    }
                }
                #endregion
            }
    View Code

    通过判断焦点所在的控件名,来进行对应的代码帮助功能实现。

  • 相关阅读:
    js日期 操作
    c# 调用c++ dll
    多维数组与交错数组的转换
    c++多态
    c++ 指向类成员函数的函数指针
    c++虚析构函数的使用及其注意点
    c++模板实现 linq
    Php 常用类
    Php ORM 对象关系映射
    Php OpenID
  • 原文地址:https://www.cnblogs.com/drq1/p/8623413.html
Copyright © 2011-2022 走看看