PDA

View Full Version : سوال: مقدار دهی به چند متغیر



weblox
سه شنبه 14 خرداد 1392, 20:14 عصر
سلام خدمت دوستان

آیا در سی شارپ امکان مقدار دهی به چند متغییر بصورت همزمان نیست؟
یا به چند تکست باکس؟
string text1,text2;
text1,text2="";

یا
textBox1.Text,textBox2.Text="a";

روشی برای مقدار دهی به چند تکست باکس وجود نداره؟مثلا 20 تکست باکس رو می خواهم مقدار نال بدم.

danialafshari
سه شنبه 14 خرداد 1392, 20:57 عصر
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
c.Text = null;
}
}

صباح فتحی
سه شنبه 14 خرداد 1392, 21:12 عصر
سلام چرا میشه


a=b=c="test";

weblox
سه شنبه 14 خرداد 1392, 22:41 عصر
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
c.Text = null;
}
}

ممنون از شما

اگر بخواهم علاوه بر نال کردن خصوصیت ReadOnly را نیز false کنم چه کدی باید اضافه کنم؟
اینجوری نشد.چرا؟
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
c.Text = null;
c.ReadOnly = true;

}
}

tooraj_azizi_1035
سه شنبه 14 خرداد 1392, 23:06 عصر
خطاش رو بذار.

weblox
سه شنبه 14 خرداد 1392, 23:11 عصر
خطاش رو بذار.

http://icn.net46.net/up/6539d3b57159.gif

danialafshari
چهارشنبه 15 خرداد 1392, 00:36 صبح
سلام
برای Read Only کردن هم از این کد استفاده کنید :
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
c.Text = null;
((TextBox)c).ReadOnly = true;
}
}