DragDrop问题,求段代码拖放textBox文字到另一个textBox中 我有一个textBox1,一个textBox2求段代码,能把textBox1选择的文字拖放在textBox2.text里谢谢大家了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去看看msdn里关于DoDragDrop(...)方法的例子就能回了。 //listbox事件 private void lbxDeseaseName_QueryContinueDrag(object sender, System.Windows.Forms.QueryContinueDragEventArgs e) { if( e.EscapePressed ) e.Action=DragAction.Cancel; } private void lbxDeseaseName_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { this.lbxDeseaseName.SetSelected(this.lbxDeseaseName.SelectedIndex,true); lbxDeseaseName.DoDragDrop(this.lbxDeseaseName.SelectedItem.ToString(),DragDropEffects.Copy|DragDropEffects.Move ); }//textbox事件 private void txtGrandfather_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { DoDragEnter(sender,e); } private void txtGrandfather_DragDrop(object sender, System.Windows.Forms.DragEventArgs e) { DoDragDrop(sender,e,this.txtGrandfather); }这是listbox拖到textbox,同理。 少了一段,补贴下。 private void DoDragDrop(object sender, System.Windows.Forms.DragEventArgs e,TextBox textbox) { e.Effect=DragDropEffects.Copy; if (textbox.Text.Trim()=="") { textbox.Text+=e.Data.GetData( DataFormats.Text).ToString(); } else { textbox.Text+=","+e.Data.GetData( DataFormats.Text).ToString(); } } 直接用RichTextBox不是很方便吗? 为什么有的书介绍 winform的登录信息要保存到ini文件 NullReferenceException的问题 通过程序在电视上加字幕需要什么硬件,都有什么方法 用firefox浏览csdn会自动退出 byte数组偏移赋值,急等! 关于反射的代码优化问题 NHibernate,could not synchronize database state with session 急!!!!!! 有关WPF依赖属性验证的问题 求教winform程序自动升级的方案 这是我第三天的C#学习笔记,敬请高手指教 c#三个小问题 Serv-U的ftp服务器用户不能登陆的问题
private void lbxDeseaseName_QueryContinueDrag(object sender, System.Windows.Forms.QueryContinueDragEventArgs e)
{
if( e.EscapePressed )
e.Action=DragAction.Cancel;
} private void lbxDeseaseName_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
this.lbxDeseaseName.SetSelected(this.lbxDeseaseName.SelectedIndex,true);
lbxDeseaseName.DoDragDrop(this.lbxDeseaseName.SelectedItem.ToString(),DragDropEffects.Copy|DragDropEffects.Move );
}
//textbox事件 private void txtGrandfather_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
DoDragEnter(sender,e);
} private void txtGrandfather_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
DoDragDrop(sender,e,this.txtGrandfather);
}
这是listbox拖到textbox,同理。
{
e.Effect=DragDropEffects.Copy;
if (textbox.Text.Trim()=="")
{
textbox.Text+=e.Data.GetData( DataFormats.Text).ToString();
}
else
{
textbox.Text+=","+e.Data.GetData( DataFormats.Text).ToString();
}
}