DropDownList1.Items.FindByText("b").select=true;
//把Text为b的一项做为默认值~

解决方案 »

  1.   

    好像不是那么简单吧。
    应该得调用系统底层的指令吧,比如IRQ中断什么的。
    学习
      

  2.   

    我只知道VC下面可以,只要一句话,就不知道C#下怎么实现
      

  3.   

    我来帮你!
    在form对应的cs代码文件里加入:
    public enum VirtualKeys: byte
    {
    VK_NUMLOCK = 0x90,
    VK_SCROLL = 0x91,
    VK_CAPITAL = 0x14
    } class Keyboard
    {
    const uint KEYEVENTF_EXTENDEDKEY = 0x1;
    const uint KEYEVENTF_KEYUP = 0x2;
    [DllImport("user32.dll")]
    static extern short GetKeyState(int nVirtKey);
    [DllImport("user32.dll")]
    static extern void keybd_event(
    byte bVk, 
    byte bScan, 
    uint dwFlags, 
    uint dwExtraInfo
    );
    public static bool GetState(VirtualKeys Key)
    {
    return (GetKeyState((int)Key)==1);
    }
    public static void SetState(VirtualKeys Key, bool State)
    {
    if(State!=GetState(Key))
    {
    keybd_event(
    (byte)Key, 
    0x45, 
    KEYEVENTF_EXTENDEDKEY | 0, 
    0
    );
    keybd_event(
    (byte)Key, 
    0x45, 
    KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 
    0
    );
    }
    }
    }然后在对应的按钮事件里加入:
    Keyboard.SetState(VirtualKeys.VK_NUMLOCK ,!Keyboard.GetState(VirtualKeys.VK_NUMLOCK));就好了试试吧!
      

  4.   

    System.Windows.Forms.SendKeys.Send("键");每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母 A、B 和 C,请将参数指定为“ABC”。
    若要指定按键(如 ENTER 或 TAB)时不显示的字符,以及表示操作而不是字符的键,请使用以下代码:键 代码 
    BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} 
    BREAK {BREAK} 
    CAPS LOCK {CAPSLOCK} 
    DEL 或 DELETE {DELETE} 或 {DEL} 
    DOWN ARROW(下箭头键) {DOWN} 
    END {END} 
    ENTER {ENTER} 或 ~ 
    ESC {ESC} 
    HELP {HELP} 
    HOME {HOME} 
    INS 或 INSERT {INSERT} 或 {INS} 
    LEFT ARROW(左箭头键) {LEFT} 
    NUM LOCK {NUMLOCK} 
    PAGE DOWN {PGDN} 
    PAGE UP {PGUP} 
    PRINT SCREEN {PRTSC}(保留,以备将来使用) 
    RIGHT ARROW(右箭头键) {RIGHT} 
    SCROLL LOCK {SCROLLLOCK} 
    TAB {TAB} 
    UP ARROW(上箭头键) {UP} 
    F1 {F1} 
    F2 {F2} 
    F3 {F3} 
    F4 {F4} 
    F5 {F5} 
    F6 {F6} 
    F7 {F7} 
    F8 {F8} 
    F9 {F9} 
    F10 {F10} 
    F11 {F11} 
    F12 {F12} 
    F13 {F13} 
    F14 {F14} 
    F15 {F15} 
    F16 {F16} 
    数字键盘加号 {ADD} 
    数字键盘减号 {SUBTRACT} 
    数字键盘乘号 {MULTIPLY} 
    数字键盘除号 {DIVIDE} 
    若要指定与 SHIFT、CTRL 和 ALT 键的任意组合一起使用的键,请在这些键代码之前加上以下一个或多个代码:键 代码 
    SHIFT + 
    CTRL ^ 
    ALT % 若要指定在按一些键时应同时按住 SHIFT、CTRL 和 ALT 键的任意组合,请将这些键的代码放在括号内。例如,若要指定按 E 和 C 时同时按住 SHIFT 键,请使用“+(EC)”。若要指定按 E 时应按住 SHIFT,之后按 C 时不按住 SHIFT,请使用“+EC”。
    MSDN上说的,哈哈~~
      

  5.   

    我记得微软网站的MSDN上有差不多的,但是没有看懂,顶,学习。
      

  6.   

    系统带的 SendKeys.Send("键"); 比较奇怪,我传送"ABC"这样的没问题,传送
     SendKeys.Send("{NUMLOCK}") 这样的就没用……是不是我写法不对?如果没用微软干嘛还列出来?
      

  7.   

    不是你写的不对,而是,系统自带的SendKeys.Send方法只能对常用的键来发送模拟键盘命令,而对于你说的和其他还有几个都必须用api函数!
    就是我告你的!
      

  8.   

    不是你写的不对,而是,系统自带的SendKeys.Send方法只能对常用的键来发送模拟键盘命令,而对于你说的和其他还有几个都必须用api函数!
    就是我告你的!
    ————————————————
    我不是楼主啊大哥……我是看热闹的
    只是比较奇怪,明明没用还在帮助里面列出来
      

  9.   

    wangxt(海贝)
    模拟键盘输入就是了
    模拟键盘输入是不行的, CSTerry(Terry) 就是用的模拟键盘输入,模拟键盘是模拟一个键,怎么能引起键盘物理状态的改变呢,要灯亮是要加电的...
    mazekui(悠悠春竹)好厉害,收藏
      

  10.   

    欢迎大家继续讨论啊,能不能有不调用API的方式呢?
      

  11.   

    楼主,不知道你想怎么样,我要学习的还很多了!既然api可以实现我们的要求,那就行了!为什么还要一直找到所有的道路了!当然,我不可否认也许还有其他实现方法!
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    呵呵!不过,我现在有点忙!等我有时间了,再帮你看看其他方法吧!
      

  12.   

    呵呵,我会用VC实现的,我就是想要不用API那种。
    如果真的没有办法,明天俺就揭帖了
      

  13.   


    =========================================
    您希望在网上赚钱吗?这一切都是免费的!您以前也许遇到过“MLM”、“网络传销”,这些不仅仅不能够真正赚到钱,补贴上网费用,而且是不合法的。我们应该远离和抵制。来这里,您不必付出1分钱,不必担心上当受骗。点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt 
    人人都可以做的网络赚钱:不要网站,不要技术,不要投资1分钱!快乐看新闻,时时有喜报!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    看看新闻也可以赚钱哦。想不到吧!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    你也许错过了网络初期的赚钱机会,这次你一定不可以再错过!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    看新闻,赚现金!无须点击广告,不必投入资金! 
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    =======================================
    当前网上最火的,不能不看看 还在徘徊和持观望态度的朋友不要再犹豫了!网易,tom,易趣,中国网络广告公司针对网民开展的你看广告我付钱业务是5月23日新开始的一项你看新闻我付钱的业务,只要下载一个广告软件,就像看电视广告一样,看看广告,每月就能有一笔不小的收入,最少能报销你的网费,而且你不用担心软件的广告会占用桌面,你想看都打开看,看好及时保存广告点就行了,不想看就缩小,很方便。 
    1.都是国内的大公司,信用问题你就不用担心了
     2.付款方式非常方便,银行汇款到你的银行卡里。
     3.都是为大公司做广告的代理商,如易趣网,263,TOM”等一线门户网站和电子商务网站,他们赚的多,网民也赚的多。
     4.刚刚开始的广告业务,大家越早加入,就有越多下线!!大家抓紧拉,分秒必争! 无需1分钱投入,即可获得丰厚回报; 不要犹豫,赶快行动吧! 注册主页:http://www.ads4cn.com/newsbar/refferer.asp?navyzt现在你要做的是第一、每天上网时,不管你做什么事,只要开着工具条,每十分钟保存一次, 第二、到处到论坛上发贴,请其它的人也加入到这个行列中,你的下线越多越好。有10位,相当于你自己一个人的收入。 现在公司允许每个人运行这个工具条3个小时,每小时最少60点,一天200点,一个月你可以得最少5000点,如果你有100个下线,每个下线一个月5000点,你共可以提成5000*100*10%=50000点。这样你一个月可以收入55000点,每点是2分。那二个月以后每个月就可以得到1100元,再努力一个月。加上二级下线的提成,完全可以做到2000每个月。 注册网址是http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    ========================================
    由21cn.com,tom.com,中国广告网ads4cn.com三家联合主办。
    2004年5月23日国内新开的赚钱站点(在国外此种模式几年前就已经出现,国内首创)上网看新闻也赚钱,每天在线2-3个小时就够了哦!真的可以收到钱~!
    很简单的赚钱步骤:1,免费注册,注册地址:
    http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    2,免费下载NewsBar广告条(已经在文件夹里了)
    3,上网的时候打开并且登入,自动获得新闻点.
    4,隔十分钟左右保存一次新闻点.(有音乐提醒哦~)
    4,每月1号准时结算~等着收钱吧!
    这是我们中国人自己的广告运营商.网站正处于高速发展期,
    基础打好了,往后您的收益值得期待~很固定哦~而您要做的只是看看广告~发发BT!
    支持网站的广告运营商就行了~简单吧!
    大家请放心.30元RMB就支付
    支持5 层下线,收益提成分别为:10%、5%、3%、3%、3%。
    很快就可以做到支付!大家来试试吧!新网站,就要尽早加入.
    说不定以后有什么优惠都会给我们先加入的人哦!好机会,别错过啊~~
      

  14.   


    =========================================
    您希望在网上赚钱吗?这一切都是免费的!您以前也许遇到过“MLM”、“网络传销”,这些不仅仅不能够真正赚到钱,补贴上网费用,而且是不合法的。我们应该远离和抵制。来这里,您不必付出1分钱,不必担心上当受骗。点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt 
    人人都可以做的网络赚钱:不要网站,不要技术,不要投资1分钱!快乐看新闻,时时有喜报!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    看看新闻也可以赚钱哦。想不到吧!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    你也许错过了网络初期的赚钱机会,这次你一定不可以再错过!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    看新闻,赚现金!无须点击广告,不必投入资金! 
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    =======================================
    当前网上最火的,不能不看看 还在徘徊和持观望态度的朋友不要再犹豫了!网易,tom,易趣,中国网络广告公司针对网民开展的你看广告我付钱业务是5月23日新开始的一项你看新闻我付钱的业务,只要下载一个广告软件,就像看电视广告一样,看看广告,每月就能有一笔不小的收入,最少能报销你的网费,而且你不用担心软件的广告会占用桌面,你想看都打开看,看好及时保存广告点就行了,不想看就缩小,很方便。 
    1.都是国内的大公司,信用问题你就不用担心了
     2.付款方式非常方便,银行汇款到你的银行卡里。
     3.都是为大公司做广告的代理商,如易趣网,263,TOM”等一线门户网站和电子商务网站,他们赚的多,网民也赚的多。
     4.刚刚开始的广告业务,大家越早加入,就有越多下线!!大家抓紧拉,分秒必争! 无需1分钱投入,即可获得丰厚回报; 不要犹豫,赶快行动吧! 注册主页:http://www.ads4cn.com/newsbar/refferer.asp?navyzt现在你要做的是第一、每天上网时,不管你做什么事,只要开着工具条,每十分钟保存一次, 第二、到处到论坛上发贴,请其它的人也加入到这个行列中,你的下线越多越好。有10位,相当于你自己一个人的收入。 现在公司允许每个人运行这个工具条3个小时,每小时最少60点,一天200点,一个月你可以得最少5000点,如果你有100个下线,每个下线一个月5000点,你共可以提成5000*100*10%=50000点。这样你一个月可以收入55000点,每点是2分。那二个月以后每个月就可以得到1100元,再努力一个月。加上二级下线的提成,完全可以做到2000每个月。 注册网址是http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    ========================================
    由21cn.com,tom.com,中国广告网ads4cn.com三家联合主办。
    2004年5月23日国内新开的赚钱站点(在国外此种模式几年前就已经出现,国内首创)上网看新闻也赚钱,每天在线2-3个小时就够了哦!真的可以收到钱~!
    很简单的赚钱步骤:1,免费注册,注册地址:
    http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    2,免费下载NewsBar广告条(已经在文件夹里了)
    3,上网的时候打开并且登入,自动获得新闻点.
    4,隔十分钟左右保存一次新闻点.(有音乐提醒哦~)
    4,每月1号准时结算~等着收钱吧!
    这是我们中国人自己的广告运营商.网站正处于高速发展期,
    基础打好了,往后您的收益值得期待~很固定哦~而您要做的只是看看广告~发发BT!
    支持网站的广告运营商就行了~简单吧!
    大家请放心.30元RMB就支付
    支持5 层下线,收益提成分别为:10%、5%、3%、3%、3%。
    很快就可以做到支付!大家来试试吧!新网站,就要尽早加入.
    说不定以后有什么优惠都会给我们先加入的人哦!好机会,别错过啊~~
      

  15.   


    =========================================
    您希望在网上赚钱吗?这一切都是免费的!您以前也许遇到过“MLM”、“网络传销”,这些不仅仅不能够真正赚到钱,补贴上网费用,而且是不合法的。我们应该远离和抵制。来这里,您不必付出1分钱,不必担心上当受骗。点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt 
    人人都可以做的网络赚钱:不要网站,不要技术,不要投资1分钱!快乐看新闻,时时有喜报!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    看看新闻也可以赚钱哦。想不到吧!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    你也许错过了网络初期的赚钱机会,这次你一定不可以再错过!
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    看新闻,赚现金!无须点击广告,不必投入资金! 
    点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    =======================================
    当前网上最火的,不能不看看 还在徘徊和持观望态度的朋友不要再犹豫了!网易,tom,易趣,中国网络广告公司针对网民开展的你看广告我付钱业务是5月23日新开始的一项你看新闻我付钱的业务,只要下载一个广告软件,就像看电视广告一样,看看广告,每月就能有一笔不小的收入,最少能报销你的网费,而且你不用担心软件的广告会占用桌面,你想看都打开看,看好及时保存广告点就行了,不想看就缩小,很方便。 
    1.都是国内的大公司,信用问题你就不用担心了
     2.付款方式非常方便,银行汇款到你的银行卡里。
     3.都是为大公司做广告的代理商,如易趣网,263,TOM”等一线门户网站和电子商务网站,他们赚的多,网民也赚的多。
     4.刚刚开始的广告业务,大家越早加入,就有越多下线!!大家抓紧拉,分秒必争! 无需1分钱投入,即可获得丰厚回报; 不要犹豫,赶快行动吧! 注册主页:http://www.ads4cn.com/newsbar/refferer.asp?navyzt现在你要做的是第一、每天上网时,不管你做什么事,只要开着工具条,每十分钟保存一次, 第二、到处到论坛上发贴,请其它的人也加入到这个行列中,你的下线越多越好。有10位,相当于你自己一个人的收入。 现在公司允许每个人运行这个工具条3个小时,每小时最少60点,一天200点,一个月你可以得最少5000点,如果你有100个下线,每个下线一个月5000点,你共可以提成5000*100*10%=50000点。这样你一个月可以收入55000点,每点是2分。那二个月以后每个月就可以得到1100元,再努力一个月。加上二级下线的提成,完全可以做到2000每个月。 注册网址是http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    ========================================
    由21cn.com,tom.com,中国广告网ads4cn.com三家联合主办。
    2004年5月23日国内新开的赚钱站点(在国外此种模式几年前就已经出现,国内首创)上网看新闻也赚钱,每天在线2-3个小时就够了哦!真的可以收到钱~!
    很简单的赚钱步骤:1,免费注册,注册地址:
    http://www.ads4cn.com/newsbar/refferer.asp?navyzt
    2,免费下载NewsBar广告条(已经在文件夹里了)
    3,上网的时候打开并且登入,自动获得新闻点.
    4,隔十分钟左右保存一次新闻点.(有音乐提醒哦~)
    4,每月1号准时结算~等着收钱吧!
    这是我们中国人自己的广告运营商.网站正处于高速发展期,
    基础打好了,往后您的收益值得期待~很固定哦~而您要做的只是看看广告~发发BT!
    支持网站的广告运营商就行了~简单吧!
    大家请放心.30元RMB就支付
    支持5 层下线,收益提成分别为:10%、5%、3%、3%、3%。
    很快就可以做到支付!大家来试试吧!新网站,就要尽早加入.
    说不定以后有什么优惠都会给我们先加入的人哦!好机会,别错过啊~~