Visual C#.Net中如何实现单击按钮控件出现菜单?

来源:百度知道 编辑:UC知道 时间:2024/05/11 17:58:01
我不想用Menu控件实现菜单,想通过单击Button出现菜单,怎么实现?

放一个Menu控件上去,设可见属性为false
点button再设为true

可见属性为false了,那用户怎么点?

如果通过button点击,那就试试别的控件(或自写)

放一个快捷菜单,按按钮的时候显示快捷菜单,

有一个办法是使用JavaScript在前台写一个伸缩的判断,在判断中执行Visable的false,不然的话Menu虽然看不见,但是还是在占地方,页面上不美观。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace 练习123
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
menuStrip1.Visible = true;
}

private void Form1_Load(object sender, EventArgs e)
{
menuStrip1.Visible = false;
}
}
}

建个名为练习123的windows的应用程序
窗口里加两个控件菜单和按钮
粘贴上面代码,运行