PDA

View Full Version : سوال: دریافت پارامتر ارسال شده به برنامه



sysman_20
جمعه 27 شهریور 1388, 14:31 عصر
یه راهنمایی میخواستم
اگه کسی یه فایل رو توسط open With با برنامه ما باز کرد ما چه جوری میتونیم اون پارامتر رو شناسایی و توسط برنامه اجرا کنیم؟

corona
جمعه 27 شهریور 1388, 14:49 عصر
وقتی میخوای open with داشته باشی خوب معمولا از یه open file dialog استفاده می کنن همه . برای این کنترل موقع ایجادش تعیین مکنی که چه نوع فایلهایی رو نشون بده که کاربر بتونه انتخاب کنه . بعد از این که کاربر فایلی رو انتخاب کرد با خاصیت FileName این کنترل به مسیر و نام فایل انتخاب شده دسترسی داری و هر کار بخوای باهاش انجام میدی .

sysman_20
شنبه 28 شهریور 1388, 08:17 صبح
مثل اینکه اشتباه شده
من Opeo With نمی خوام
می خوام وقتی مثلا کسی یه فایل متنی رو با برنامه من باز کنه برنامه اون متن رو در ریچ خود باز کنه

mahdi_7610
شنبه 28 شهریور 1388, 09:19 صبح
مثل اینکه اشتباه شده
من Opeo With نمی خوام
می خوام وقتی مثلا کسی یه فایل متنی رو با برنامه من باز کنه برنامه اون متن رو در ریچ خود باز کنه



private void button1_Click(object sender, EventArgs e)
{
string strFileName;
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
strFileName = op.FileName;
richTextBox1.Text = System.IO.File.ReadAllText(strFileName);
}
}

Sajjad.Aghapour
شنبه 28 شهریور 1388, 16:09 عصر
شما می اونید به این پارامترها از طریق پارامتر args در متد main در کلاس program دسترسی داشته باشید....
قبلا هم یه نمونه مثال گذاشته بودم.نمی دونم کجاست.دنبالش بگردید پیداش می کنید....