PDA

View Full Version : سوال: -----( مشکل با streamwriter ) ----



Xmaster666
پنج شنبه 07 خرداد 1388, 15:40 عصر
با سلام

دوستان من با دو تا مشکل روبرو شدم . ممنون میشم راهنمایی بفرمایید.
1 – می خوام با باز شدن فرم اتومات یک فایل ایجاد بشه . منتها این عمل زمانی صورت بگیرد که قبلا ایجاد نشده باشد .
به عبارت دیگر کاربر فقط برای بار اول که برنامه رو اجرا می کنه این فایل ایجاد شود و در بارهای بعدی چون آن فایل ایجاد شده دیگه فایل ایجاد نشود .
2 – چه طور میشه بعد از بستن یک فرم ، فرم اصلی رو نیز بست ؟ ( به صورت اتومات )


باتشکر

NewFoxStudent
پنج شنبه 07 خرداد 1388, 16:22 عصر
if(!File.Exists("مسیر و نام فایل"))
File.Create("مسیر و نام فایل"));

NewFoxStudent
پنج شنبه 07 خرداد 1388, 16:23 عصر
if (Application.OpenForms["نام فرم"] != null)
Application.OpenForms["نام فرم"].Close();

Reza_Yarahmadi
پنج شنبه 07 خرداد 1388, 16:30 عصر
توب لود برنامه ات این کد رو بنویس


string FilePath = "Your Fila Path";
string Text = "Your Text";
if (!File.Exists(FilePath))
{
File.WriteAllText(FilePath, Text);
}

واسه سؤال دوم هم توی رویداد Closeing فرمت کد زیر رو بنویس


Application.Exit();

Xmaster666
پنج شنبه 07 خرداد 1388, 17:36 عصر
آقا دست شما درد نکنه . سوال اول Ok شد ولی دومی هنوز گیر داره .

هر دور راه رو رفتم ولی باز هم پنجره بسته نمیشه .

این کدها رو باید در کجا قرار بدهم . در قسمت لود پنجره یا Main ؟
رویداد Clossing رو چه طور ایجاد کنم ؟

با تشکر

Reza_Yarahmadi
پنج شنبه 07 خرداد 1388, 19:30 عصر
روی فرمت کلیک کن در پنجره Properties روی آیکون Events (چیزی مثل رعد و برق) کلیک کن. تمام رویدادهای فرمت لیست میشن رویداد Closeing رو پیدا کن و روش دابل کلیک کن. حالا اون کدها رو استفاده کن.

Xmaster666
پنج شنبه 07 خرداد 1388, 20:54 عصر
آقا دستت درد نکنه . لطف کردید .

Mahdi.Kiani
پنج شنبه 07 خرداد 1388, 21:35 عصر
@Xmaster666 (http://www.barnamenevis.org/forum/member.php?u=69952)
به احترام سایر دوستان که به هر دو سوال شما پاسخ دادند، تاپیک را حذف نمی کنم.
از این به بعد در هر تاپیک تنها به یک سوال بپردازید.
علاوه بر این از ارسال پست هایی با مضمون تشکر خود داری کنید. برای این منظور دکمه تشکر پیش بینی شده است./
با تشکر./