PDA

View Full Version : سوال: باز کردن مجدد فرم



shahryars
شنبه 14 فروردین 1395, 17:12 عصر
سلام
چجوری و با چه کدی باید فرم رو از اول اجرا کردن بدون این که فرم بسته بشه؟
منظورم اینه کلا همه کنترل های فرم به تنظیم اولیه برگرده
مثلا توی تکست باکس دیگه چیزی نوشته نشده باشه ، مثل شروع فرم
ممنون

samiasoft
شنبه 14 فروردین 1395, 17:15 عصر
http://stackoverflow.com/questions/779405/how-do-i-restart-my-c-sharp-winform-application

حسین.کاظمی
یک شنبه 15 فروردین 1395, 15:13 عصر
سلام
تقریبا اکثر کنترل های ویژوال رویداد resettextرا دارند که کارش هم پاک کردن محتوی اون ابزار هست خب این کد تا چندتا مثلا تکست باکس پاسخگو هست ولی فرض کن یک فرمی دارید که 50یا بیشتر تکست باکس دارید معقول به صرفه نیست که بیاید واسه همه ی تکست باکس ها دونه دونه این کد را اجرا کنید پس از کد زیر میتونید استفاده کنید؛ حتی کد زیر در مورد بقیه ابزار ها هم صدق میکند.

foreach(var c in this.Controls)
{
if (c.GetType() == typeof(TextBox))
((TextBox)c).Text = "";
}

میتونید بجای textbox از بقیه کنترل ها مثل چک باکس،لیبل و.... استفاده کنید.
موفق باشید