单击其他按钮时如何使按钮不可见

时间:2020-10-08 03:36:25

标签: c#

我正在使用Guna Framework UI enter image description here

创建一个新项目。

我在第一个按钮“仪表板”后面设置了另一个按钮( btnMove ),该按钮移动到新的按钮位置,该位置在该左侧面板中被单击。 我想在单击右侧面板中的按钮时使 btnMove 不可见。 这是我的密码

 //moving disabled button across buttons in the same panel when clicked
    private void MoveButton(object sender)
    {
        Guna2Button b = (Guna2Button)sender;
        btnMove.Visible = true;
        btnMove.FillColor = Color.White;
        btnMove.Animated = true;
        btnMove.Location = new Point(b.Location.X + 24, b.Location.Y + 1);
        btnMove.SendToBack();
    }
    //end here       

   private void guna2Button1_CheckedChanged(object sender, EventArgs e)
        {
            //Calling the move function 
            MoveButton(sender);
            
        }

我尝试将btnMove设置为仅在单击右侧面板上的按钮时不可见,但似乎不起作用

 private void guna2Button3_Leave(object sender, EventArgs e)
{
    
    guna2Button1.Checked = false;
    btnMove.Visible = false;
}

0 个答案:

没有答案