public void flashDragDrop(dropTarget target) { switch (target) { case dropTarget.allFields: lbl_AllData.ForeColor = Color.Red; break; case dropTarget.mainFields: lbl_MainData.ForeColor = Color.Red; break; case dropTarget.fileAttachment: lbl_FileAttachment.ForeColor = Color.Red; break; case dropTarget.notes: lbl_NotesData.ForeColor = Color.Red; break; case dropTarget.comment: lbl_CommentData.ForeColor = Color.Red; break; } }
public bool attemptDrop(dropTarget target, DragEventArgs e) { //TODO: poop Object send = null; if (e.Data.GetDataPresent(DataFormats.FileDrop)) { string file = (e.Data.GetData(DataFormats.FileDrop) as string[])[0]; string ext = file.Substring(file.LastIndexOf(".") + 1); if (ext.ToLower() == "gz" && file.ToLower().EndsWith(".tar.gz")) { ext = "tar.gz"; } if (_stringTypes.Contains(ext.ToLower())) { parseAllDataToObject(file); if (_files.Count > 0) { } } } switch (target) { case dropTarget.allFields: //return parseAllData(); case dropTarget.mainFields: return(parseMainData()); case dropTarget.fileAttachment: return(parseFile()); case dropTarget.notes: return(parseNotes()); case dropTarget.comment: return(parseComment()); default: return(false); } }