COMO MUDA O TABANHO DE UM BUTTON?

NANDOF 17/12/2012 17:57:16
#416098
eu tenho que fazer um progama simples, só que nao tenho ideia de como fazer isso...
quando vc apreta o button, ele almenta ganha 2 ves o seu tabanho ex: se o size tiver 100;50, ele vai para o 200;100...
oque eu quero saber mesmo e como pegar a informação do tamanho do size para colocar em uma variavel para poder colocar o (variavel * 2) nela, hehe...
JABA 17/12/2012 18:09:55
#416099
Não lembro muito bem, mas acho que no button você tem que trabalhar com as propriedades Height e Width

ex: button1.Width = button1.Width* 2
button1.Height = button1.Height * 2

vlw
NANDOF 17/12/2012 18:13:11
#416100
kkkkkk vlws, estava tentando fazer assim:

private void button1_Click(object sender, EventArgs e)
{
int wid, hei;

wid = (Size.Width);
hei = (Size.Height);

wid = wid * 2;
hei = hei * 2;

Size.Width = wid;
Size.Height = Hei;



mais estava dando erro... kkkkkkk
LUIS.HERRERA 18/12/2012 14:05:23
#416154
A resposta do JABA é a mais fácil e objetiva, porém não testei, mas acho que sender é o próprio objeto, como o e é o evento que o disparou. Assim teria controle sobre eles, veja se funciona:

private void button1_Click(object sender, EventArgs e)
{
sender.Size.Width = sender.Size.Width * 2;
sender.Size.Height = sender.Size.Height * 2;
}

Ou ainda

private void button1_Click(object sender, EventArgs e)
{
sender.Size.Width *= 2;
sender.Size.Height *= 2;
}

Se funcionar, assim ficaria genérico para qualquer controle se tiver mais que um, basta copiar e colar.
Faça seu login para responder