我说的不够清楚,不好意思,,那A,B,C,D 这些呢 ?

解决方案 »

  1.   


    我说的不够清楚,不好意思,,那A,B,C,D 这些呢 ?
    加个判断如果是0-10加上96,A-Z 直接将字符转int (int)'A',或者用Dictionary
      

  2.   


    我说的不够清楚,不好意思,,那A,B,C,D 这些呢 ?
    加个判断如果是0-10加上96,A-Z 直接将字符转int (int)'A',或者用Dictionary        private void button17_Click(object sender, EventArgs e)
            {
                int (int)button17.Text;
                keybd_event(68, 0, 0, 0);
                keybd_event(68, 0, 2, 0);
            }怎么用呢? 我这样打上去,VS2010 button17.Text ,底下有红线!c# 菜菜! 
      

  3.   


    我说的不够清楚,不好意思,,那A,B,C,D 这些呢 ?
    加个判断如果是0-10加上96,A-Z 直接将字符转int (int)'A',或者用Dictionary
    还有一个问题,就是用CONVER转TOINT32 转完后搞到68 的位置 keybd_event(68, 0, 0, 0);  会提示 不能将INT 转成BYTE 这要怎么辨呢!!1
      

  4.   


    我说的不够清楚,不好意思,,那A,B,C,D 这些呢 ?
    加个判断如果是0-10加上96,A-Z 直接将字符转int (int)'A',或者用Dictionary        private void button17_Click(object sender, EventArgs e)
            {
                int (int)button17.Text;
                keybd_event(68, 0, 0, 0);
                keybd_event(68, 0, 2, 0);
            }怎么用呢? 我这样打上去,VS2010 button17.Text ,底下有红线!c# 菜菜! string s = button17.Text;
                if (s.Length == 0) return;
                char k = s[0];
                byte r = 0;//-
                if (k >= 'A' && k <= 'Z') r = (byte)k;
                else if (k >= '0' && k <= '9') r = (byte)(k + 48);
                else ....... ;
      

  5.   


    我说的不够清楚,不好意思,,那A,B,C,D 这些呢 ?
    加个判断如果是0-10加上96,A-Z 直接将字符转int (int)'A',或者用Dictionary        private void button17_Click(object sender, EventArgs e)
            {
                int (int)button17.Text;
                keybd_event(68, 0, 0, 0);
                keybd_event(68, 0, 2, 0);
            }怎么用呢? 我这样打上去,VS2010 button17.Text ,底下有红线!c# 菜菜! string s = button17.Text;
                if (s.Length == 0) return;
                char k = s[0];
                byte r = 0;//-
                if (k >= 'A' && k <= 'Z') r = (byte)k;
                else if (k >= '0' && k <= '9') r = (byte)(k + 48);
                else ....... ;
    这个 (k + 48) 是什么意思呀?  等星期天才有时间研究了!
      

  6.   


    我说的不够清楚,不好意思,,那A,B,C,D 这些呢 ?
    加个判断如果是0-10加上96,A-Z 直接将字符转int (int)'A',或者用Dictionary        private void button17_Click(object sender, EventArgs e)
            {
                int (int)button17.Text;
                keybd_event(68, 0, 0, 0);
                keybd_event(68, 0, 2, 0);
            }怎么用呢? 我这样打上去,VS2010 button17.Text ,底下有红线!c# 菜菜! string s = button17.Text;
                if (s.Length == 0) return;
                char k = s[0];
                byte r = 0;//-
                if (k >= 'A' && k <= 'Z') r = (byte)k;
                else if (k >= '0' && k <= '9') r = (byte)(k + 48);
                else ....... ;谢谢,因为有些符号不好转,干脆全部的键码都自己输入进去!