日期:2014-05-17  浏览次数:20984 次

c#快捷键实现不了粘贴功能???
本帖最后由 oBenShanHou 于 2013-03-20 16:37:15 编辑
大家好,我参照网上的说法,写了个用 点击按钮后  设置 alt+1 可以粘贴 textbox1的文本
alt+2 可以粘贴textbox2的文本,alt+3可以粘贴textbox3的文本。
 到其他地方 
但是,粘贴这个功能却无法实现[,各位码农们 帮我看看代码哪里搞错了,


        protected override void WndProc(ref Message m)
        {
            const int WM_HOTKEY = 0x0312;
            //按快捷键 
            switch (m.Msg)
            {
                case WM_HOTKEY:
                    switch (m.WParam.ToInt32())
                    {
                        case 100:
                            //MessageBox.Show("!!!");
                            //Clipboard.GetDataObject();
                          //点击按钮后能够复制但是不能粘贴。
                            System.Windows.Forms.Clipboard.GetText(); 
                            break;
                        case 101:
                            string s1 = textBox2.Text.Trim();
                            
                            break;
                        case 102:
                            Clipboard.SetDataObject(textBox6.Text.Trim());   
                            break;
                    }
      &