обозначить странную проблему - PullRequest
0 голосов
/ 30 октября 2010

У меня странная проблема с лейблом. Если я представлю что-то вроде приведенного ниже кода, даже если я создаю метку с теми же атрибутами, но с другим местоположением, она отображает только первое. Если я прокомментирую раздел «а» и оставлю данные для метки b, метка b будет отображаться правильно. Что случилось? С уважением, Александру Бадеску

                a = new Label();
                a.Name = listaS.ElementAt(i).nrSucursala;
                a.Location = new Point(20,  3);
                a.Text = listaS.ElementAt(i).nrSucursala + "";
                this.panel1.Controls.Add(a);


                b = new Label();
                b.Name = listaS.ElementAt(i).nrSucursala;
                b.Location = new Point(20, 11);
                b.Text = listaS.ElementAt(i).nrSucursala + "";
                this.panel1.Controls.Add(b);

Ответы [ 2 ]

0 голосов
/ 30 октября 2010

Это был размер .. но я не понимаю, почему он работал для метки, а не для 2, когда я запустил код ..

0 голосов
/ 30 октября 2010

Из того, что вы указали в качестве фрагмента кода, трудно сказать, что не так.Попробуйте сузить проблему.Начните с очевидного, что должно работать, и постепенно улучшайте его с другим кодом:

var a = new Label();
a.Name = "a name";
a.Location = new Point(20,  3);
a.Text = "a text";
this.panel1.Controls.Add(a);

var b = new Label();
b.Name = "b name";
b.Location = new Point(20, 11);
b.Text = "b text";
this.panel1.Controls.Add(b);

Обратите внимание, как переменные a и b локально объявлены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...