Fórum Dúvidas esconder mostrar Panel #425207
02/10/2012
0
Não estou conseguindo gerar um código que faça isso.
Segue imagem do progeto para melhor entendimento:[url]http://adilsonrumao.com/atm/tela.jpg[/url]
Consigo deixar o Panel Visible ou não, mas o botão não acompanha o panel, gostaria que ao ocultar o Panel o botão encostasse no menu acima.
private void button1_Click(object sender, EventArgs e)
{
if (panel1.Visible == false)
panel1.Visible = true;
else
panel1.Visible = false;
}
Adilson Rumao
Curtir tópico
+ 0Posts
02/10/2012
Alisson Santos
Não estou conseguindo gerar um código que faça isso.
Segue imagem do progeto para melhor entendimento:[url]http://adilsonrumao.com/atm/tela.jpg[/url]
Consigo deixar o Panel Visible ou não, mas o botão não acompanha o panel, gostaria que ao ocultar o Panel o botão encostasse no menu acima.
private void button1_Click(object sender, EventArgs e)
{
if (panel1.Visible == false)
panel1.Visible = true;
else
panel1.Visible = false;
}
Gostei + 0
02/10/2012
Alisson Santos
Não estou conseguindo gerar um código que faça isso.
Segue imagem do progeto para melhor entendimento:[url]http://adilsonrumao.com/atm/tela.jpg[/url]
Consigo deixar o Panel Visible ou não, mas o botão não acompanha o panel, gostaria que ao ocultar o Panel o botão encostasse no menu acima.
private void button1_Click(object sender, EventArgs e)
{
if (panel1.Visible == false)
{
panel1.heigth = o valor que quer que ele fique;
}
else
{
panel1.heigth = o valor que quer que ele fique;
}
}
Aconselho pegar o valor do tamanho que ele está e depois o valor do tamanho que ele vai ficar.
Gostei + 0
02/10/2012
Washington Morais
Referência:
[url]http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CollapsiblePanel/CollapsiblePanel.aspx[/url]
Abraços
___________________
Washington Morais
MCP / MCTS
Gostei + 0
02/10/2012
Cristiano Santos
Caso sim, posso te passar uma ideia.
Abraços,
Cristiano Joaquim
Gostei + 0
02/10/2012
Adilson Rumao
private void button1_Click(object sender, EventArgs e)
{
if (panel1.Visible == false)
{
panel1.Visible = true;
button1.Location = new Point(button1.Location.X, button1.Location.Y + 150);
}
else
{
panel1.Visible = false;
button1.Location = new Point(button1.Location.X, button1.Location.Y - 118);
}
}
Não estou conseguindo guardar a posição dele, no primeiro click tudo ok, mas do segundo em diante e muda a posição Y tipo se era 150 e joga o tamnho do Panel + 150.
Gostei + 0
02/10/2012
Adilson Rumao
private void button1_Click(object sender, EventArgs e)
{
if (panel1.Visible == false)
{
panel1.Visible = true;
button1.Location = new Point(button1.Location.X, button1.Location.Y + 150);
}
else
{
panel1.Visible = false;
button1.Location = new Point(button1.Location.X, button1.Location.Y - 118);
}
}
Não estou conseguindo guardar a posição dele, no primeiro click tudo ok, mas do segundo em diante e muda a posição Y tipo se era 150 e joga o tamnho do Panel + 150.
Gostei + 0
02/10/2012
Adilson Rumao
Gostei + 0
02/10/2012
Washington Morais
Voce pode baixar ele no endereço abaixo:
[url]http://visualstudiogallery.msdn.microsoft.com/40B89FC7-80FA-4E95-B707-506084F51D6B[/url]
É grátis.
Abraços
___________________
Washington Morais
MCP / MCTS
Gostei + 0
02/10/2012
Washington Morais
Abraços
___________________
Washington Morais
MCP / MCTS
Gostei + 0
02/10/2012
Adilson Rumao
Subi meu teste para darem uma olhada, isso se puderem claro.
Segue link:
http://adilsonrumao.com/atm/appgerencial.rar
Obs: passei antivirus antes de subir.
Gostei + 0
02/10/2012
Adilson Rumao
Valeu galera, fecho era problema de BIOS mesmo.
Muito obrigado pela ajuda.
private void button1_Click(object sender, EventArgs e)
{
if (panel1.Visible == false)
{
panel1.Visible = true;
button1.Location = new Point(button1.Location.X, button1.Location.Y + 118); O erro estava nesta posição
}
else
{
panel1.Visible = false;
button1.Location = new Point(button1.Location.X, button1.Location.Y - 118);
}
}
Gostei + 0
02/10/2012
Washington Morais
Não se preocupe que o problema de BIOS afeta a todos sem exceção. :)
Abraços
___________________
Washington Morais
MCP / MCTS
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)