PDA

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



ferankyy
دوشنبه 03 اسفند 1388, 13:37 عصر
سلام خدمت تمامی اساتید برنامه نویس .

میخواستم ببینم با چه دستوری میتونم یک پوشه باز رو ببندم . :متفکر:

SMRAH1
دوشنبه 03 اسفند 1388, 16:03 عصر
سلام
«پوشه باز» یعنی چی؟ یک پوشه که در windows Explorer نشان داده شده است،یا یک گره در TreeView یا ....
موفق باشید

ferankyy
دوشنبه 03 اسفند 1388, 20:05 عصر
سلام دوست عزیز .

به عنوان مثال میخوام پوشه زیر که از آدرس زیر باز شده بسته شود ( NewFolder)

E:\Valve\NewFolder

Warrior
دوشنبه 03 اسفند 1388, 21:10 عصر
حتما باید 2 تا \\ بزنید:



System.IO.Directory.CreateDirectory("E:\\Newwww");

debugger
دوشنبه 03 اسفند 1388, 21:48 عصر
شما درون هر فولدری که باشید اگر به Caption فرم توجه کنید می بینید که اسم فولدر هست

یک کد بنویس پروسس ها را چک کنه و اگر نامی با نام فولدر مربوطه دید اونو kill کنه این کد را هم بزار داخل تایمر

دیگه عمرا کسی بتونه به داخل اون فولدر بره . اگر فولدر مورد نظر را هم باز کنه بلافاصله بسته میشود

ferankyy
سه شنبه 04 اسفند 1388, 11:02 صبح
خیلی ممنون دوست عزیز .

ولی متاسفانه وقتی یک پوشه باز میشه به عنوان یک پروسه باز نمیشه که بشه ببندیش یعنی در لیست پروسه های TaskManager نیست . :متفکر:

debugger
سه شنبه 04 اسفند 1388, 21:40 عصر
برنامه را برات نوشتم (با استفاده از API)

برو حالشو ببر

یه چیزی یادم رفت بگم تو رویداد form closing فرم بنویس



e.cansel=true;


می تونی بعدش فرم را هاید کنی . اینا رو به این خاطر میگم که خود برنامه بسته نشه

البته راه های بهتری هست ولی اینو سریع نوشتم کارت را بیوفته اگر جواب نداد بگو یه تغییراتی بدم تو سورس

ferankyy
چهارشنبه 05 اسفند 1388, 10:34 صبح
دستت درد نکنه . :قلب: :قلب:

یه سوال میشه بگید چرا خود برنامه هم بسته میشه ؟ :گیج: :متفکر:

debugger
چهارشنبه 05 اسفند 1388, 12:53 عصر
alt + f4 که send میشه در لحظه ارسال میخوره به خود برنامه و برنامه را میبنده

من نوشتم وقتی دیدی caption مساوی با کلمه مورد نظر شماست alt + f4 بفرست. چون با یک تاخیر خیلی کوچیک فولدر بسته میشه . همون لحظه هم کلید های سند شده روی برنامه یا هر برنامه ی دیگری که در ان حین باز باشد اعمال میشود