可悲的是我是一個菜鳥,我不能設法找到後,我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