نوشته شده توسط
ali.kholardi
سلام خدمت دوستان
ببخشید چون سوال من مرتبط بود اینجا میپرسم
من میخوام در #c یک سری فایل های متنی رو بصورت یکجا انتخاب کنم مثلاً تو پوشه ctrl+a رو بزنم همه رو انتخاب کنه و اطلاعات توی هر فایل رو یک به یک تو بانک بریزه دستورات پردازش رو انجام دادم
فقط میخوام بدونم چه طوری میشه با Openfiledialog بتونم هر پوشه دلخواه رو که تو هرجای هارد هست انتخاب و فایل های متنی اون رو select کنم ممنون میشم راهنماییم کنید خیلی واجبه .
بانک من هم اکسس هست .
کاری نداره که تو فیلتر openfiledialog بنویس : Text Documebt (*.txt)|*.txt
نوشته شده توسط
sara62
سلام دوستان
من توی برنامم میخوام یه سری عکسو از یه جایی وردارم و توی یه لیست ذخیره کنم بعد از اون لیست یکی یکی عکسا رو نمایش بدم
با open filleDialog این کارو کردم ولی نمی خوام از OpenFileDialog استفاده کنم
موندم چه طوری این کار رو بکنم
قبلا به خاطر راهنماییتون متشکرم
با استفاده از کد با ارزش زیر میتوانید مسیر فایل رو با استفاده از drag and drop (کشیدن فایل به برنامه) به کنترل لیست باکس اضافه کنید .
using System;//m
using System.Collections.Generic;//c
using System.ComponentModel;//p
using System.Data;//k
using System.Drawing;//a
using System.Text;//s
using System.Windows.Forms;//d
namespace Drag_drop//h
{
public partial class Form1 : Form//h
{
public Form1()//n
{
InitializeComponent();//v
}
public string[] file;//b
private void Form1_DragEnter(object sender, DragEventArgs e)//k
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))//p
{
e.Effect = DragDropEffects.Move;//l
}
else e.Effect = DragDropEffects.None;//u
}
private void Form1_DragDrop(object sender, DragEventArgs e)//c
{
if(e.Data.GetDataPresent(DataFormats.FileDrop))//k
{
file = (string[])e.Data.GetData(DataFormats.FileDrop);//a
outinfo(file);//o
this.Focus();//k
}
}
private void outinfo(string[] f) //j
{
foreach (string fil in f)//d
{
System.IO.FileInfo finfo = new System.IO.FileInfo(fil);//c
listBox1.Items.Add(finfo.FullName);//b
MessageBox.Show(finfo.FullName,"The path of Drag File is :");//a
}
}
}
}