Как достать записи из бд и динамически добавлять их в такой форме? Какой компонент использовать?
Вот отличное решение
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Render();
}
void Render()
{
var controls = new List<Control>();
var count = 3;
for (int i = 0; i < count; i++)
{
var p = new Panel
{
AutoScroll = true,
Dock = DockStyle.Top,
Margin = new Padding(10),
Controls =
{
new Label()
{
Text = (i + 1).ToString(),
Dock = DockStyle.Left,
Width = 50,
Height = 80,
TextAlign = ContentAlignment.MiddleCenter,
Margin = new Padding(5),
BackColor = Color.Transparent
},
new Panel()
{
Margin = new Padding(10),
Width = 500,
Dock = DockStyle.Right,
BorderStyle = BorderStyle.FixedSingle,
Controls =
{
new Panel()
{
Height = 60,
Width = 200,
Controls =
{
new Label() { Text = "text1:.....", Dock = DockStyle.Top},
new Label() { Text = "text1:.....", Dock = DockStyle.Top},
new Label() { Text = "text1:.....", Dock = DockStyle.Top}
},
Dock = DockStyle.Left
},
new Panel()
{
Height = 60,
Width = 200,
Controls =
{
new Label() { Text = "text1:.....", Dock = DockStyle.Top},
new Label() { Text = "text1:.....", Dock = DockStyle.Top},
new Label() { Text = "text1:.....", Dock = DockStyle.Top}
},
Dock = DockStyle.Left,
},
}
},
new Panel()
{
Dock = DockStyle.Right,
BorderStyle = BorderStyle.FixedSingle,
Controls =
{
new Label() { Text = "TEXT....", TextAlign = ContentAlignment.MiddleCenter, Height = 80}
}
}
}
};
controls.Add(p);
}
for (int i = controls.Count - 1; i >= 0; i--)
{
Controls.Add(controls[i]);
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю проект учебный - игру на unityВроде бы работала стрельба простая на RayCast'ах
Создаю бота для ВК используя Callback APIВсю основу уже сделал, есть БД, использую миграции
Как можно изменить chart doughnut ,чтобы он выглядел как на этой картинке? По умолчанию он выглядит как полный круг, на картинке же только половина...