运行时,拖动复制按钮的问题。复制完成以后,原按钮状态仍处于被拖动状态。 private void button1_MouseDown(object sender, MouseEventArgs e) { button1.DoDragDrop(sender, DragDropEffects.Copy); }但是鼠标松开,或复制到目标窗体后,该按钮仍处于被按下状态。怎样恢复呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发个windows mouse up消息到按钮上试试呢 我在一个winform里加了按钮和一个listbox,然后加了如下的三个事件处理,拖动了按钮以后,按钮没有保持被按下状态啊 private void button1_MouseDown(object sender, MouseEventArgs e) { button1.DoDragDrop(sender, DragDropEffects.Copy); } private void listBox1_DragDrop(object sender, DragEventArgs e) { Button b = (Button)e.Data.GetData(typeof(Button)); MessageBox.Show(b.Text); } private void listBox1_DragEnter(object sender, DragEventArgs e) { e.Effect = e.AllowedEffect; } 那奇怪了,我这里把button的样式换成flat什么的也都没事,拖过去后button只是选中状态,而不是按下状态,是不是你的自定义的样式的问题呢? C# chart 数据显示 我的Web 安装程序installer类中始终没有跑进过Rollback()和Uninstall()这两个方法,这两个方法啥时候才会触发。 递归更新数据库方法哪里错了? .NET中如何获取 访问者的MAC地址? 求一winform与web的解决方案. 如何匹配空串或任意数字组成的字符串 请教一个发彩信的问题 弱弱地问一句 Excel不规则数据插入数据库中 试卷组成的问题! 关于数据库事务和锁的问题 c#中,通过编程动态创建datalist控件后,怎样给它添加字段呢?
private void button1_MouseDown(object sender, MouseEventArgs e)
{
button1.DoDragDrop(sender, DragDropEffects.Copy);
} private void listBox1_DragDrop(object sender, DragEventArgs e)
{
Button b = (Button)e.Data.GetData(typeof(Button));
MessageBox.Show(b.Text);
} private void listBox1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = e.AllowedEffect;
}