PDA

View Full Version : سوال: ایجاد کنترل جدید به هنگام اجرای برنامه



kamayestani
دوشنبه 09 مرداد 1391, 12:41 عصر
سلام
میخوام در هنگام اجرا ی برنامه لیبل جدید ایجاد شه بطوریکه بر روی فرم دیده شود و قابلیت هایی رو که ما میخوایم و داشته باشه

JaVa
دوشنبه 09 مرداد 1391, 13:06 عصر
یه نمونه :


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim LblDate As New Label
LblDate.Text = "Data Is : " & DateString
LblDate.Size = New Size(150, 50)
LblDate.Location = New Point(80, 50)
Me.Controls.Add(LblDate)

End Sub

mahdiidham1383
یک شنبه 15 مرداد 1396, 01:28 صبح
سلام
میخوام در هنگام اجرا ی برنامه لیبل جدید ایجاد شه بطوریکه بر روی فرم دیده شود و قابلیت هایی رو که ما میخوایم و داشته باشه

سلام
لیبل مثل یک کلاس باید فراخوانی کنی و از اون شی بسازی مثلا :[new label= (یه متغیر)label] یک لیبل جدید ایجاد میکنه اما باید حتما اونو مقدار دهی کنی مقدار دهیش هم به این صورت که متغیر رو می نویسی سپس نقطه و تغیرات مورد نظر رو اعمال می کنی
اما یک چیز دیگه دوست عزیز لزومی نداره که در هنگام اجرای برنامه چنین کاری کنی همه ی کنترل ها خواصیتی دارند به اسم Visible شما می تونی این مقدار رو برابر فالس بزاری و هر جا که نیاز بود فعالش کن
مثال :
[
private void button1_Click(object sender, EventArgs e)
{
;label1.Visible = true
}


]
کد بالا با کلیک یک دکمه یک لیبل رو که قبلا مخفی شده بود رو نمایش میده امیدوارم بدردت بخوره