نحوه گرفتن چندفایل همزمان در c#
شاید برایتان پیش آمده باشد که در visual studio نتوانید با کمک دستور open file Dialog نتوانسته باشید چند عکس به درون برنامه تان اضافه کنید.در ادامه با نحوه کار این دستور آشنا می شوید.
برای انتخاب چند فایل و اضافه کردن آن ها به شیوه زیر عمل کنید:
این خط برای فعال کردن دیالوگ است.
;()openFileDialog1.ShowDialog
برای انتخاب چند فایل همزمان از کد زیر استفاده می شود.و حالت Multiselect را فعال می کنیم.
;openFileDialog1.Multiselect=true
برای اینکه بتوانیم داده های مورد نظر را بگیریم از دستور foreach استفاده می کنیم.
;(foreach(string item in openFileDialog1.fileNames
}
{
برای اینکه بتوانیم با کمک دستور foreach داده هارا دریافت کنیم باید یک متغیر تعریف کنیم.
;int fn=0
;(foreach(string item in openFileDialog1.fileNames
}
(if(fn==0
}
;pictureBux1.IMagelocation=item
{
(if(fn==1
}
;pictureBux2.IMagelocation=item
{
(if(fn==2
}
;pictureBux3.IMagelocation=item
{
(if(fn==3
}
;pictureBux4.IMagelocation=item
{
;++fn
{
اگر بخواهیم فایل ها یا عکس های بیشتری را دریافت کنیم مقدار متغیر اولیه را بالا میبریم.
در این کد ، فایل را به صورت عکس دریافت کردیم(چهار عکس ).
کد به صورت کلی :
;()openFileDialog1.ShowDialog
;openFileDialog1.Multiselect=true
;int fn=0
;(foreach(string item in openFileDialog1.fileNames
}
(if(fn==0
}
;pictureBux1.IMagelocation=item
{
(if(fn==1
}
;pictureBux2.IMagelocation=item
{
(if(fn==2
}
;pictureBux3.IMagelocation=item
{
(if(fn==3
}
;pictureBux4.IMagelocation=item
{
;++fn
{