如何在控件事件里触发另一个事件?
ListBox控件listBox1,listBox2
listBox1里有三项a,b,c
listBox2里有三项1,2,3
实现从listBox1里拖拽一项比如a到listBox2控件中,希望拖拽到listBox2上时候不松开鼠标,上下移动时鼠标移动到哪项,哪项选中,以便显示这项和a组合
在listBox2的istBox2_MouseMove(object sender, MouseEventArgs e)事件中,以下代码可实现鼠标移动自动选中listBox2中的项:
this.listBox2.SelectedIndex = this.listBox2.IndexFromPoint(e.Location);
但是在拖动事件中此事件并无反应,只有推拽完成后才可以,现在想在拖拽事件中触发上面事件,不知道如何做?
listBox2的拖拽处理:
listBox2_DragEnter(object sender, DragEventArgs e)
{
......这里如何写?
}
谢谢了,或者有别的解决方法更好,分不多了请见谅!
------解决方案--------------------触发MouseMove事件
listBox2_MouseMove(null,null);
------解决方案--------------------listBox2.MouseMove+=你要触发的事件...
------解决方案--------------------在第一个函数里编写代码触发第二个消息;:)偷懒的办法!
------解决方案--------------------不懂,学习中。。