日期:2014-05-20  浏览次数:20740 次

如何恢复属性
有一个button加了一个click事件鼠标一点button这个button的宽和高就变小了
,button变小后再点下这个button它的高和宽就恢复成默认了,请问您这个功能怎么搞。谢谢!!!
------解决方案--------------------
先定义bool flag = true;
然后在button1的Click事件里写:
if(flag){button1.Width+=30;button1.Height+=30;flag=false;}
else{button1.Width-=30;button1.Height-=30;flag=true;}
------解决方案--------------------
找个地方记录一下原始尺寸
------解决方案--------------------
1楼的方法不错
再提供一种(需要定义一个静态变量):

        static int number = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            if (number % 2 == 0)
            {
                button1.Width += 10;
                button1.Height += 10;
                number++;
            }
            else
            {
                button1.Width -= 10;
                button1.Height -= 10;
                number++;
            }
        }