系列文章
【C#】編號生成器(定義單號規(guī)則、固定字符、流水號、業(yè)務(wù)單號)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129129787
【C#】日期范圍生成器(開始日期、結(jié)束日期)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129040663
【C#】組件化開發(fā),調(diào)用dll組件方法
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129492112
【C#】數(shù)據(jù)實體類使用
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/128816638
【C#】單據(jù)審批流方案
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/128972545
【C#】條碼管理操作手冊
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/126589496
【C#】IIS平臺下,WebAPI發(fā)布及異常處理
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/126539836
【C#】代碼模板生成工具
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/126890673
【C#】MySQL數(shù)據(jù)庫導(dǎo)入工具(批量Excel插入)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/126427323
【C#】簡單二維碼制作和打印工具
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/126884228
【C#】最全單據(jù)打?。ù蛴∧0?、條形碼&二維碼、字體樣式、項目源碼)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129415723
【C#】Windows服務(wù)(Service)安裝及啟停方案
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/124053794
【C#】穿透Session隔離,服務(wù)調(diào)用外部程序(無窗體界面解決)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/124053033
【C#】任務(wù)計劃實現(xiàn),使用Quartz類
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/123667723
【C#】源碼解析正則表達(dá)式
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/118337074
【C#】軟件版本和文件MD5記錄(XML操作)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/112513871
【C#】測試網(wǎng)絡(luò)是否連通
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/110137288
【C#】根據(jù)名稱獲取編碼(Dictionary獲取key方法)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129816701
【C#】數(shù)據(jù)建模,你是使用DataTable還是List?
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129792726
【C#】GridControl控件和數(shù)據(jù)集雙向綁定
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129423755
【C#】GridControl動態(tài)更換DataSource,數(shù)據(jù)查詢異常處理
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/130305424
【C#】GridControl日期字段顯示時分秒
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/130718303
【C#】GridControl增加選擇列(不用二次點擊)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/130763713
【C#】數(shù)據(jù)庫檢查工具(可跨庫訪問)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/97172329
【C#】代碼解析–打印數(shù)據(jù)集
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/131431829
【C#】代碼解析–截取整個方法函數(shù)
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/109817809
【C#】反射機(jī)制,動態(tài)加載類文件
本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/131435110
前言
我能抽象出整個世界,但是我不能抽象你。 想讓你成為私有常量,這樣外部函數(shù)就無法訪問你。 又想讓你成為全局常量,這樣在我的整個生命周期都可以調(diào)用你。 可惜世上沒有這樣的常量,我也無法定義你,因為你在我心中是那么的具體。
哈嘍大家好,本專欄為【項目實戰(zhàn)】專欄,有別于【底層庫】專欄,我們可以發(fā)現(xiàn)增加 了『問題描述』、『項目展示』章節(jié),十分符合項目開發(fā)流程,讓讀者更加清楚項目解決的問題、以及產(chǎn)品能夠達(dá)到的效果。本專欄收納項目開發(fā)過程的解決方案,是我項目開發(fā)相對成熟、可靠方法的提煉,我將這些問題的解決思路梳理,撰寫本文分享給大家,大家遇到類似問題,可按本文方案處理。
本專欄會持續(xù)更新,不斷完善,專欄文章關(guān)聯(lián)性較弱(文章之間依賴性較弱,沒有閱讀順序)。大家有任何問題,可以私信我。如果您對本專欄感興趣,歡迎關(guān)注吧,我將帶你用最簡潔的代碼,實現(xiàn)復(fù)雜的功能。
·提示:本專欄為項目實戰(zhàn)篇,未接觸項目開發(fā)的同學(xué)可能理解困難,不推薦閱讀。
一、問題描述
打開文件的快捷處理,文件拖拽到控件上,自動獲取文件路徑。
?
二、解決方案
使用 DragEnter
和 DragDrop
兩方法,實現(xiàn)文件拖拽到控件上,自動獲取文件路徑。
三、軟件開發(fā)(源碼)
3.1 設(shè)置控件屬性
設(shè)置AllowDrop
屬性為 true
,使之支持拖拽,否則拖拽顯示禁用狀態(tài)。
this.text_ExcelDir.AllowDrop = true;
3.2 控件DragEnter事件
DragEnter事件
private void text_ExcelDir_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Link;
}
else
{
e.Effect = DragDropEffects.None;
}
}
3.3 控件DragDrop事件
DragDrop事件文章來源:http://www.zghlxwxcb.cn/news/detail-514718.html
private void text_ExcelDir_DragDrop(object sender, DragEventArgs e)
{
string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
text_ExcelDir.Text = path;
}
四、項目展示
Excel文件拖拽文本框前:
Excel文件拖拽文本框后:文章來源地址http://www.zghlxwxcb.cn/news/detail-514718.html
五、資源鏈接
到了這里,關(guān)于【C#】文件拖拽,獲取文件路徑的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!