PDA

View Full Version : پاک کردن مقادیر تکست 8 لیبل



f.beigirad
پنج شنبه 23 آذر 1391, 14:11 عصر
با سلام.
تعداد 8 عدد لیبل روی فرمم دارم.چطوری با یه حلقه مقادیر textاینهارو برابر "" بذارم؟
اسماشون Label1,Label2,Label3Label,Label4 و...

میخوام این کدو خلاصه تر کنم.
میشه؟
label1.Text = "";
label2.Text = "";
label3.Text = "";
label4.Text = "";
label5.Text = "";
label6.Text = "";
label7.Text = "";
label8.Text = "";

مهرداد صفا
پنج شنبه 23 آذر 1391, 14:40 عصر
سلام
میتوانید با استفاده از متود Form.Controls.Find و نام کنترل، آن را یافته و ...
به این صورت:

for (int i = 1; i <= 8; i++)
{
(this.Controls.Find("label" + i.ToString(), true)[0] as Label).Text = "";
}

SHD.NET
پنج شنبه 23 آذر 1391, 14:41 عصر
این دستور کل لیبل های روی فرم رو پاک می کنه
For Each Control In Me.Controls
If TypeOf Control Is Label Then
Control.Text = ""
End If
Next


:چشمک:\\\موفق باشید///:چشمک:

f.beigirad
پنج شنبه 23 آذر 1391, 15:06 عصر
داش sh.dehnavi این دستور واس vbیه ها!!!!!!!!

SHD.NET
پنج شنبه 23 آذر 1391, 15:14 عصر
داش sh.dehnavi این دستور واس vbیه ها!!!!!!!!
ببخشید حواسم نبود . الان برای سی شارپ هم می نویسمش می زارم اینجا .
ممنون از تذکرت