Comutado para VS 2012 e agora formulário não é redimensionado corretamente?
Eu mudei para VS 2012 ontem do VS 2010 e tudo parecia ir bem, exceto isso.
Eu tenho um botão no meu formulário que quando pressionado estende a largura do formulário para mostrar controles adicionais. Pressione o botão novamente e reduz a largura para ocultar esses controles. Agora tudo isso funcionou muito bem no VS 2010 e também funciona bem quando eu depurar no VS 2012, mas assim que eu publico ou compilo o projeto e abro o .exe quando você clica no botão ele adiciona 5 à largura ao invés do 100+ precisa. Eu clico nele novamente e ele irá mudar para 372 como deveria e mostra todos os meus controles. Eu clico nele novamente para esconder os controles e ele esconde os controles parcialmente (vai para o 188 + o misterioso 5). Espero que tudo isso faça sentido e espero que haja uma maneira melhor de executar o processo que preciso.
Aqui está o código que eu estou trabalhando atualmente e eu não mudei nada entre a mudança de 2010 para 2012. Na verdade, se eu abrir essa mesma solução em 2010 e publicar tudo funciona bem.
private void button1_Click(object sender, EventArgs e)
{
if (this.Width == 188)
{
this.Width = 372;
this.Height = 540;
progressBar.Value = 100;
copied_status.Text = ("Output View Enabled");
}
else
{
progressBar.Value = 100;
copied_status.Text = ("Output View Disabled");
this.Width = 188;
this.Height = 540;
}
if (this.Width == 372)
{
button1.Text = "<<";
}
else
button1.Text = ">>";
}