Как последовательно добавлять элементы на форму. Windows Forms
Как пример можно привести будильник в любом телефоне, или моя проблема с менеджером. Мне нужно чтобы элементы добавлялись друг под другом. Вот очень простой код с текстбоксом.
private void button1_Click(object sender, EventArgs e)
{
TextBox myText = new TextBox();
myText.Location = new Point(25, 25);
this.Controls.Add(myText);
}
И если у вас есть рабочий пример сетевых взаимодействий на c# то буду признателен, если вы им со мной поделитесь.
Ответы (1 шт):
Автор решения: Pavel Popov
→ Ссылка
Используйте FlowLayoutPanel c FlowDirection.TopDown, тогда элементы будут располагаться сверху вниз
private void button1_Click(object sender, EventArgs e)
{
var flowPanel = new FlowLayoutPanel()
{
FlowDirection = FlowDirection.TopDown,
Dock = DockStyle.Fill
};
this.Controls.Add(flowPanel);
flowPanel.Controls.Add(new TextBox());
flowPanel.Controls.Add(new TextBox());
}
И если у вас есть рабочий пример сетевых взаимодействий на c# то буду признателен, если вы им со мной поделитесь.
Ну а это совсем другая и достаточно обширная история ) совтеую сформулировать более четкие вопросы, с конкретикой что вам нужно и создать новый вопрос.