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 ?
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).
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 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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With