PDA

View Full Version : راهنمایی در خصوص پیاده سازی یک برنامه



s4lish
یک شنبه 24 دی 1391, 08:23 صبح
با سلام خدمت دوستان عزیز. از اونجایی که توی این چند وقته هر وقت سوال داشتم و شما دوستان همیشه راهنمایی کردید و مفید بوده ، مطمئنم که ایندفعه هم دست پر از این تاپیک خارج می شم.

دوستان من یه فرم دارم که توش یه دکمه Browse هست و وقتی اونو می زنم OpenFileDialog باز میشه و بعد یک فایل رو میخام انتخاب کنم و بعد اوکی کنم و سپس آدرس اون فایل رو توی یک تکست باکس بیارم ( تا اینجاشو متوجهم از اینجا به بعد می خواستم راهنمایی بفرمائید) و سپس توی فرم یک دکمه دیگه تعریف کردم که وقتی اونو زدم این فایل انتخابی رو توی مسیری از پیش تعیین شده کپی کنه و برام نگهش داره. در صورتی که برنامه با نام فایل انتخابی یک فولدر درون فولدری که خودم انتخاب کردم درست کنه و سپس اون فایل رو توش کپی کنه خیلی خوب میشه.
با تشکر.

ma.rad
یک شنبه 24 دی 1391, 08:54 صبح
سلام نیازی نیست مسیر رو تو TextBox بریزی ، از همون OpenFileDialog استفاده کن ایتدا با نام فایل یه فولدر درست کن وبعد فایل رو کپی کن توش
توسایت جستجو کن نمونه زیاد هست پیدا نکردی بگو کدش بزارم

s4lish
یک شنبه 24 دی 1391, 11:11 صبح
سلام نیازی نیست مسیر رو تو TextBox بریزی ، از همون OpenFileDialog استفاده کن ایتدا با نام فایل یه فولدر درست کن وبعد فایل رو کپی کن توش
توسایت جستجو کن نمونه زیاد هست پیدا نکردی بگو کدش بزارم

مرسی. تا حدودی مشکل رو رفع کردم فقط یه مشکلی هست اینکه من وقتی از خاصیت Filename تو دیالوگ اوپن فایل استفاده میکنم کل مسیر آدرس رو به من بر میگردونه.
من فقط میخوام نام اون فایل انتخابی رو داشته باشم.اینجاشو چطور رفع کنم ؟!

ma.rad
یک شنبه 24 دی 1391, 11:36 صبح
اینطوری:

openFileDialog1.ShowDialog();
System.IO.FileInfo fi = new System.IO.FileInfo(openFileDialog1.FileName);
MessageBox.Show(fi.Name) ;


یا

openFileDialog1.FileName.Substring((openFileDialog 1.FileName.LastIndexOf ("\") + 1).ToString())


("\") اگرجواب نداد اینطوری("\\")

s4lish
یک شنبه 24 دی 1391, 13:08 عصر
واقعا مرسی...روش اول قابل فهم تر بود..خیلی ممنون گراسیاس