Beispiel #1
0
        public bool LuuKeys(KeysInfo keysInfo)
        {
            SqlCommand cmd = new SqlCommand("UPDATE Keys " +
                                            "SET DateStart = @DataStart " +
                                            " where ID = @ID");

            cmd.Parameters.Add("ID", SqlDbType.VarChar).Value     = keysInfo.ID;
            cmd.Parameters.Add("DataStart", SqlDbType.Date).Value = keysInfo.StartDate;

            return(m_KeysData.ExecuteNoneQuery(cmd) > 0);
        }
Beispiel #2
0
        //监听组合键返回了什么信息
        private void LockKeyManager_GetCombineKeyEvent(KeysInfo keysInfo)
        {
            //按下ESC键注销该控件的快捷键
            if (keysInfo.key == 27)
            {
                uint removeResult = AllControl.RemoveHotKeyItem(AllControl.CurrControl.Name);
                if (removeResult == 1)
                {
                    ShowMassage("注销成功。");
                }
                else
                {
                    ShowMassage("注销失败。");
                }
                ((TextBox)AllControl.CurrControl).Text = "";
                return;
            }

            //准备注册热键
            if (keysInfo.key == 0 || keysInfo.lockKey.Count == 0)
            {
                ShowMassage("缺少实体键或功能键");
                return;
            }
            if (keysInfo.isWin)
            {
                ShowMassage("不能包含Win键。");
                return;
            }

            ((TextBox)AllControl.CurrControl).Text = keysInfo.keyName;
            // 注册热键
            uint result = AllControl.AddHotkeyItem(AllControl.CurrControl.Name, keysInfo.key, keysInfo.keyFlag, keysInfo.keyName);

            if (result == 0)
            {
                ShowMassage("注册失败。");
            }
            else
            {
                ShowMassage("注册成功");
            }
        }
Beispiel #3
0
 public bool LuuKeys(KeysInfo keysInfo)
 {
     return(m_KeysData.LuuKeys(keysInfo));
 }