PDA

View Full Version : سوال: قرار دادن چندین لیبل به صورت آرایه؟



sr2m72
سه شنبه 24 مرداد 1391, 14:45 عصر
سلام!
چطوری میتونم چندین لیبل رو به صورت آرایه روی فرم قرار بدم؟

با تشکر

hakim22
سه شنبه 24 مرداد 1391, 14:54 عصر
با استفاده از یک حلقه و استفاده از متد add در زیر form1.controls شما می توانید هر تعداد از هر کنترل به فرم اضافه کنید.
فراموش نکنید که قبل از اضافه کردن هر لیبل باید اونو هم با یک constructor و فرمان new بسازید


label mylabel1=new label();


و باز هم قبل از استفاده از Add باید خصوصیات این لیبل جدید را تنظیم کنید ( نام ، Text ، و محل قرار گیری در فرم)

sr2m72
سه شنبه 24 مرداد 1391, 19:26 عصر
با استفاده از یک حلقه و استفاده از متد add در زیر form1.controls شما می توانید هر تعداد از هر کنترل به فرم اضافه کنید.
فراموش نکنید که قبل از اضافه کردن هر لیبل باید اونو هم با یک constructor و فرمان new بسازید


label mylabel1=new label();


و باز هم قبل از استفاده از Add باید خصوصیات این لیبل جدید را تنظیم کنید ( نام ، Text ، و محل قرار گیری در فرم)

شرمنده داداش، من تازه C# شروع کردم! اگه میشه واضحتر توضیح بدین؟
اگه میشه کدش رو بهم بدین؟

tooraj_azizi_1035
سه شنبه 24 مرداد 1391, 19:34 عصر
اگه به هر لیبل یه اسم بده که دیگه آرایه نمیشه.

Label[] labels=new Label[10];

// Set your label's properties

//Add all to Control Collection of Form
this.Controls.AddRange(labels);

sr2m72
چهارشنبه 25 مرداد 1391, 12:15 عصر
اگه به هر لیبل یه اسم بده که دیگه آرایه نمیشه.

Label[] labels=new Label[10];

// Set your label's properties

//Add all to Control Collection of Form
this.Controls.AddRange(labels);


داداش من این کد رو زدم ولی هیچی نشد!
چکار کنم؟

tooraj_azizi_1035
چهارشنبه 25 مرداد 1391, 13:38 عصر
خوب قراره چی کار کنی؟ خاصیت های هر لیبل رو ست کن مثل رنگ متن AutoSize ....