private void CarregarLinks() { _tarefa.CarregarLinks(); _painel.QuantidadeLinks(); pnFlowLinks.Controls.Clear(); List <Link> lista = GerenciadorLinks.LerLinks(); if (lista != null) { foreach (var link in lista) { var pn = new FlowLayoutPanel(); pn.FlowDirection = FlowDirection.LeftToRight; pn.Size = new Size(680, 400); pn.AutoSize = true; var descricao = new Label() { Text = link.Descricao, Font = new Font(Texto.FONT, 8), ForeColor = Color.FromArgb(68, 68, 68) }; var endereco = new Label() { Text = link.Endereco, Font = new Font(Texto.FONT, 8), ForeColor = Color.FromArgb(134, 134, 134) }; var btnEditar = new LinkLabel() { Text = "Editar", Font = new Font(Texto.FONT, 8) }; var btnExcluir = new LinkLabel() { Text = "Excluir", Font = new Font(Texto.FONT, 8) }; pn.Controls.Add(descricao); pn.Controls.Add(endereco); pn.Controls.Add(btnEditar); pn.Controls.Add(btnExcluir); pnFlowLinks.Controls.Add(pn); btnEditar.Click += delegate { EditarAction(link); }; btnExcluir.Click += delegate { ExcluirAction(link); }; } } }
private void CarregarLinks() { _tarefas.CarregarLinks(); _painel.QuantidadeLinks(); pnFlowLinks.Controls.Clear(); List <Link> lista = GerenciadorLinks.LerLinks(); if (lista != null) { foreach (var link in lista) { var pn = new FlowLayoutPanel(); pn.FlowDirection = FlowDirection.LeftToRight; pn.AutoSize = true; pn.Size = new Size(900, 25); var descricao = new Label() { Text = link.Descricao, Size = new Size(150, 20), Font = new Font("Arial Rounded MT Bold", 10) }; var endereco = new Label() { Text = link.Endereco, Size = new Size(350, 20), Font = new Font("Arial Rounded MT Bold", 10), ForeColor = Color.DarkGray }; var btnEditar = new LinkLabel() { Text = "Editar", Font = new Font("Arial Rounded MT Bold", 10), LinkColor = Color.FromArgb(217, 0, 217) }; var btnExcluir = new LinkLabel() { Text = "Excluir", Font = new Font("Arial Rounded MT Bold", 10), LinkColor = Color.FromArgb(217, 0, 217) }; pn.Controls.Add(descricao); pn.Controls.Add(endereco); pn.Controls.Add(btnEditar); pn.Controls.Add(btnExcluir); pnFlowLinks.Controls.Add(pn); btnEditar.Click += delegate { EditarAction(link); }; btnExcluir.Click += delegate { ExcluirAction(link); }; } } else { var pn = new FlowLayoutPanel(); pn.FlowDirection = FlowDirection.LeftToRight; pn.Size = new Size(900, 25); var descricao = new Label() { Text = "Links inexistentes", Size = new Size(350, 20), Font = new Font("Arial Rounded MT Bold", 16), ForeColor = Color.Red }; pn.Controls.Add(descricao); pnFlowLinks.Controls.Add(pn); } }