可悲的是我是一个菜鸟,我不能设法找到后,我DROP掉在RichTextBoxDragDrop事件发生后是否有事件?
*当u拖放文件到RTB图标的图像被复制到控制,如果UI中的文件时会出现一个事件下载一个源自richtextbox的用户控件,这个控件作为它在其中操作RTF的几个方法之一是AppendRtf(_rtf)
现在我想用一个secnario来呈现你的作品 1)我把一个文件拖入Rtb,我检查它的文件处理是否拖拽到控件上,如果是的话我会渲染所有效果
void txt_send_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
txt_send.Clear();
if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)
{
e.Effect = DragDropEffects.All;
}
}
2)我删除文件,在这里为这个secnario我所做的是更新一个布尔值,表明文件已被删除 void txt_send_DragDrop(object sender,System.Windows.Forms.DragEventArgs e) { File_droped = true ;这个事件(2)中的图像插入到RTB
3)最后,为了测试我上面提出的问题*后
}
,我调用mouseUp事件,至极有我复制图像的RTF(富文本格式)
*所以,现在生病点击控制,以下事件被分派
*我只是想澄清,IM AWARE鼠标松开计量不ACCURE DragDrop事件后,我只加它来测试我希望预见并看到它运作的交流操作,
void txt_send_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (File_droped)
{
txt_main.AppendRtf(txt_send.Rtf);
}
}
*现在该文件的图标(图片)复制到anouther RichTextBox的(这工作)
现在又是什么即时寻找的是DragDrop事件后accures,监守我想这是一个acctuall事件如果我尝试从事件内部做到这一点,它不会工作,因为只有在事件发生后才出现图像 txt_main.AppendRtf(txt_send.Rtf);
我知道.... 并没有以上的acctully表示 “DROP掉” situaition 你进入,你滴,离开是当你拖动东西出 以上是当你拖动控制 – 2011-02-07 17:38:38