PDA

View Full Version : سوال: باز کردن یک پوشه



طبیب دل
سه شنبه 27 اردیبهشت 1390, 18:16 عصر
با سلام
چطور میشه یک پوشه رو از داخل برنامه باز کرد؟

sara62
سه شنبه 27 اردیبهشت 1390, 18:20 عصر
با سلام
چطور میشه یک پوشه رو از داخل برنامه باز کرد؟
با OpenFileDialog
میشه بیشتر توضیح بدید میخواین چکار کنید

طبیب دل
سه شنبه 27 اردیبهشت 1390, 18:36 عصر
با OpenFileDialog
میشه بیشتر توضیح بدید میخواین چکار کنید
می خوام مسیر
c:\windows\fonts
اپن باشه

sara62
سه شنبه 27 اردیبهشت 1390, 18:48 عصر
سلام
میخواین که خودتون این مسیر رو از داخل برنامه باز کنید یا اینکه مستقیما این پوشه باز شه؟

طبیب دل
سه شنبه 27 اردیبهشت 1390, 19:02 عصر
سلام
میخواین که خودتون این مسیر رو از داخل برنامه باز کنید یا اینکه مستقیما این پوشه باز شه؟
با تشکر
می خوام با زدن یک دکمه این پوشه باز بشه.

aznaee
سه شنبه 27 اردیبهشت 1390, 19:17 عصر
سلام برای این که مستقیما این مسیر باز بشه کافیه کد زیر رو بنویسد


openFileDialog1.InitialDirectory = "c:\\windows\\fonts";
openFileDialog1.ShowDialog();

طبیب دل
سه شنبه 27 اردیبهشت 1390, 19:25 عصر
سلام برای این که مستقیما این مسیر باز بشه کافیه کد زیر رو بنویسد


openFileDialog1.InitialDirectory = "c:\\windows\\fonts";
openFileDialog1.ShowDialog();


ممنون از توجه دوستان
ایا حالتی هست که بشه بدون استفاده از openFileDialog این کار رو کرد.
مثلا برای باز کردن استفاده از ماشین حساب از دستور زیر استفاده میشه

System.Diagnostics.Process.Start("Calc.exe");

این حالتی می خوام

طبیب دل
سه شنبه 27 اردیبهشت 1390, 23:19 عصر
کسی نظری نداره
آیا با دستور shell هم نمیشه کاری کرد؟

طبیب دل
سه شنبه 27 اردیبهشت 1390, 23:48 عصر
دوستان جواب رو پیدا کردم
ابتدا using System.Diagnostics رو فراخوانی کنید
و بعد هم کد زیر رو بنویسید

ProcessStartInfo path = new ProcessStartInfo("c:\\windows\\fonts");

path.Arguments = "\n";

Process.Start(path);

haghft
چهارشنبه 28 اردیبهشت 1390, 08:46 صبح
شما می تونید اگه میخاین درون برنامتون این پوشه باز بشه یا کد زیر رو بنویسید یا یه کنترل WebBrowser بگذارید و قسمت دوم کد را در یک رویداد تعبیه کنید.
WebBrowser Explorer = new WebBrowser();
Explorer.Navigate(textbox1.Text);