文本拖动问题

Frank_JUN 2010-04-15 03:55:53
我用的是c#,现在想在textbox控件之间实现文本拖动,但是有个困难,如何先选择文本再进行拖动?
我的做法是
private void textBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
if (textBox1.SelectedText == "")
就是这边不会写 ;
else
textBox1.DoDragDrop(textBox1.SelectedText, DragDropEffects.Copy);
}
}

上面的第一个分支不会写,各位有什么想法不?
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-04-17
  • 打赏
  • 举报
回复
if (this.textBox1.SelectionLength > 0)
{
this.textBox1.SelectionStart = this.textBox1.TextLength;
this.textBox1.SelectionLength = 0;
}
Frank_JUN 2010-04-17
  • 打赏
  • 举报
回复
网上也有这么说的,不过效果不好,时间上的控制个人都不同,我就奇怪Word里的拖动到底是怎么实现的?
Jony07 2010-04-15
  • 打赏
  • 举报
回复
考虑鼠标移动时间MouseMove~

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧