C # WinForms: создание объекта со свойствами метки / текстового поля в форме не приводит к тому, что эти свойства появляются в форме.Зачем? - PullRequest
0 голосов
/ 05 марта 2019

То, что я делаю: у меня есть объект, который инициализирует его содержимое текстового поля / метки в конструкторе, однако, когда объект конструируется в его предполагаемой форме, я не могу заставить содержимое отображаться в форме. Пример:

public ProductEntry(int value){
       this.productdesc = new TextBox
       {
        Location = new Point(x,y), 
        Width = 30,
        Height = 30,
       };
       }

Я пытался добавить теги видимости, но это было не так. Что я делаю не так?

1 Ответ

1 голос
/ 05 марта 2019

Вы должны добавить этот элемент управления в форму - примерно так:

YourForm.Controls.Add(productdesc);

Что более подробно описано здесь: https://support.microsoft.com/pl-pl/help/319266/how-to-programmatically-add-controls-to-windows-forms-at-run-time-by-u

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