آموزش Label در سی شارپ
سلام توسعه دهندگان عزیر در این سری از آموزش برنامه نویسی سی شارپ به آموزش Label در سی شارپ می پردازیم از Label بیشتر به منظور نمایش یک متن استفاده می شود و جنبه اطلاع رسانی دارد در ادامه با ما همراه باشید تا نحوه استفاده از آموزش Label در سی شارپ را یاد گیرید.
همانطور که گفتیم از Label به منظور نمایش متن در یک محل یا Location استفاده می شود به دو شکل می توان یک از Label استفاده کرد اولین راه حل drag , drop کردن یک شئی از toolbox یا ساخت object با استفاده از کد در ادامه هر دو راه را به شما آموزش میدهیم.
ابتدا یک ویندوز فرم بسازید سپس یک شئی label قرار دهید.
از ویژگی Text به منظور تعیین متن استفاده می شود.
همانند زیر
1 | label1.Text = "This is my first Label"; |
برای اینکه عکس هم برای Label قرار دهید می توان این کار را انجام داد برای اینکار همانند زیر عمل کنید.
1 | label1.Image = Image.FromFile("C:\\testimage.jpg"); |
در بالا آدرس عکس را به جای ورودی متد FromFile قرار دهید.
تعیین رنگ با استفاده از کدهای زیر
1 2 3 | myLabel.ForeColor = System.Drawing.Color.Red; Random rnd = new Random(); lbl.ForeColor = Color.FromArgb(rnd.Next(255), rnd.Next(255), rnd.Next(255)); |
تعیین فونت همانند زیر
1 | mainForm.lblName.Font = new Font("Arial", mainForm.lblName.Font.Size); |
کدهای استفاده در این آموزش همانند زیر است.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { label1.Text = "This is my first Lable"; label1.BorderStyle = BorderStyle.FixedSingle; label1.TextAlign = ContentAlignment.MiddleCenter; } } } |
کد Dynamic ساخت Label مثل زیر است.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | private void btnDisplay_Click(object sender, EventArgs e) { TextBox[] textBoxes = new TextBox[n]; Label[] labels = new Label[n]; for (int i = 0; i < n; i++) { textBoxes[i] = new TextBox(); // Here you can modify the value of the textbox which is at textBoxes[i] labels[i] = new Label(); // Here you can modify the value of the label which is at labels[i] } // This adds the controls to the form (you will need to specify thier co-ordinates etc. first) for (int i = 0; i < n; i++) { this.Controls.Add(textBoxes[i]); this.Controls.Add(labels[i]); } } |
موفق و پیروز باشید.