Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Array of Labels

Tags:

c#

.net

How to create array of labels with Microsoft Visual C# Express Edition ? Is there way to do it with graphical (drag'n'drop) editor or I have to manually add it to auto generated code ?

like image 499
dpetek Avatar asked Jun 07 '09 18:06

dpetek


People also ask

What is a label array?

A set of array labels is simply a collection of labels for the items of the array. The labels can be numbers (1, 2, …, 10) or words (apples, oranges, peaches, pears).

How to create array of Label in c#?

The code can look like this: Label[] labels = new Label[10]; labels[0] = new Label(); labels[0]. Text = "blablabla"; labels[0]. Location = new System.

How to create array of labels in VB net?

How do i create an array of labels? In the VB6 days you could put a text box on the form and change the name to label(). it would then ask you if you wanted to create an array of labels. You could also put the second box on the form and name it the same as the first and it would create an array.


1 Answers

You have to manually add it. But don't add it to auto generated code as it can be overwritten by Visual Studio designer.

I would add it in Load event handler for the form. The code can look like this:

Label[] labels = new Label[10];
labels[0] = new Label();
labels[0].Text = "blablabla";
labels[0].Location = new System.Drawing.Point(100, 100);
...
labels[9] = new Label();
...

PS. Your task seems a little unusual to me. What do you want to do? Maybe there are better ways to accomplish your task.

like image 106
nightcoder Avatar answered Oct 25 '22 05:10

nightcoder