为了账号安全,请及时绑定邮箱和手机立即绑定

c# - 如何在表单上设置对象的大小?

c# - 如何在表单上设置对象的大小?

C#
梦里花落0921 2021-07-06 17:43:03
我在窗体上有面板和 Datagridview,面板用于上下滑动以显示和隐藏其内容。当我单击显示按钮时,它会执行以下代码:private void button1_Click(object sender, EventArgs e){    if (hidded)    {        button1.Visible = false;        button2.Visible = true;    }    else    {        button1.Visible = true;        button2.Visible = false;    }    timer1.Start();}private void timer1_Tick(object sender, EventArgs e){    if (hidded)    {                        Spanel.Height = Spanel.Height + 20;        Datagridview1.Location = new Point(23 , Datagridview1.Location.Y + 20);        if (Spanel.Height >= 140)        {            timer1.Stop();            hidded = false;            this.Refresh();        }   }   else   {       Spanel.Height = Spanel.Height - 20;       Datagridview1.Location = new Point( 23, Datagridview1.Location.Y - 20);       if (Spanel.Height <= 0)       {           timer1.Stop();           hidded = true;           this.Refresh();       }   }}当我尝试隐藏/关闭面板时,Datagridview 向上移动并变成这样:我只需要从下修复锚点大小或 datagridview 位置。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信