با سلام.
سوالی که برام پیش اومده اینه:
چطوری اسمای چندتا از آبجکتای روی فرمم رو به صورت دسته جمعی تغییر بدم؟
اسمهای آبجکتا ، نه مقدار تکستشون رو!!!!!
از کسانی که پاسخ میدن متشکرم.
با سلام.
سوالی که برام پیش اومده اینه:
چطوری اسمای چندتا از آبجکتای روی فرمم رو به صورت دسته جمعی تغییر بدم؟
اسمهای آبجکتا ، نه مقدار تکستشون رو!!!!!
از کسانی که پاسخ میدن متشکرم.
میخوای یعنی از یه حلقه استفاده کنیو نام همشونو یه چیز بذاری ؟؟؟؟
با سلام.
ممنون که پاسخ دادین.
منظورم بجای اینکه از پروپرتی اساما آبجتارو دونه دونه تغییر بدمم ، راهی هست که اسامیشونو بصورت چندتایی تغییر بدم؟
دونه دونه وقت گیره
مثلا 30 تا باتن دارم.
میخوام اینجوری نامگذاری شن.
btn01
btn02
.
btn10
name01
name02
.
.
name10
famil01
famil02
.
.
famil10
سلام دوست من
ساده ترین شیوه ممکن :
int cnttext = 0, cntbtn = 0, cntlbl = 0;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control ctrl in this.Controls)
{
if (ctrl.GetType() ==typeof(TextBox))
{
cnttext++;
ctrl.Name = "txt" + cnttext;
}
else if (ctrl.GetType() == typeof(Button))
{
cntbtn++;
ctrl.Name = "btn" + cntbtn;
}
else if (ctrl.GetType() == typeof(Label))
{
cntlbl++;
ctrl.Name = "lbl" + cntlbl;
}
}
}
موفق باشی
بایت بایت