string text=e.Data.GetData(DataFormats.Text).ToString();
这样获取的文本中要是有中文就乱码,如何解决拖拽文本中的中文乱码问题拖拽textbox乱码

解决方案 »

  1.   

    怎么没有人呢?
     private void tbName_DragEnter(object sender, DragEventArgs e)
            {
                if (e.Data.GetDataPresent(DataFormats.Text))
                    e.Effect = DragDropEffects.Copy;
                else e.Effect = DragDropEffects.None;
            }        private void tbName_DragDrop(object sender, DragEventArgs e)
            {
                string text = (string)e.Data.GetData(DataFormats.Text);
                tbName.Text = text;
                
            }