PDA

View Full Version : چگونه می شود یک از روی یک label یک نمونه ایجاد کرد و اون نمونه رو به فرم add کرد.



God Of Pess 2012
سه شنبه 21 آذر 1391, 21:41 عصر
با سلام خدمت دوستان

من یک لیبل روی فرم دارم رنگ اون ابی و خاصیت تکست اون یک متن است.

چگونه میشه از این لیبل یک شی ایجاد کردن و اون شی رو به فرم اضافه کنم دقیقا مثل کپی کردن لیبل.

چون تا من یک لیبل درست کنم و خاصیت های اونو برابر اون الگوی قبلی قرار بدم زمان میبره می خوام یک بار یک لیبل با تمام خصوصیات اون درست کنم و با کد نویسی نمونه اون رو تو هر جای فرم قرار بدم.

masoodz
سه شنبه 21 آذر 1391, 22:05 عصر
کد زیر رو امتحان کن

public lable(String l)
{
Label l = new Label();
l.Location = new Point(100, 100);
l.Size = new Size(40, 40);
l.Text = "God";
l.Visible = true;
l.Show();

}

mousa1992
سه شنبه 21 آذر 1391, 22:42 عصر
public lable(String l)
{
Label l = new Label();
l.Location = new Point(100, 100);
l.Size = new Size(40, 40);
l.Text = "God";
this.Controls.Add(l);}



سلام
کد بالا رو اصلاح کردم
اینجا از this استفاده شده و labe به فرم اضافه خواهد شد - میتونی به جای this هر کنترل دیگه ای رو قرار بدی تا به اون اضافه بشه
موفق باشید

programerinfonet
سه شنبه 21 آذر 1391, 22:50 عصر
چرا از یوزر کنترل استفاده نمی کنی ؟؟؟

masoodz
سه شنبه 21 آذر 1391, 22:58 عصر
دوست من می تونی درباره this و کاربرد اون یخورده توضیح بدی ؟

public lable(String l)
{
Label l = new Label();
l.Location = new Point(100, 100);
l.Size = new Size(40, 40);
l.Text = "God";
this.Controls.Add(l);}



سلام
کد بالا رو اصلاح کردم
اینجا از this استفاده شده و labe به فرم اضافه خواهد شد - میتونی به جای this هر کنترل دیگه ای رو قرار بدی تا به اون اضافه بشه
موفق باشید