menustrip点击后的界面,menustrip没有在此处键入

http://www.itjxue.com  2023-01-23 02:14  来源:未知  点击次数: 

假如你的开始菜单名叫?muneSatrt?想要变灰的按钮叫?buttonSome

那就在?muneSatrt?的?mouseClick?事件里写

buttonSome.Enabled=false;

就可以了?这里就用到了控件的?Enabled?属性?控件都应该有这个属性

这不就对了吗?你一次把问题说明白点不就行了嘛?不好意思

拉一个menuStrip?效果如图

private?void?开始SToolStripMenuItem_Click(object?sender,?EventArgs?e)

{

this.开始SToolStripMenuItem.Enabled?=?false;

}

C#的menustrip的菜单或菜单项怎么实现点击就弹出一个form窗口?

双击menustrip的菜单项,出来代码界面。在这个菜单的click事件上加上代码 private void button1_Click(object sender, EventArgs e) { Form2 Fm2 = new Form2(); //假设form2是你要弹出的窗口 Fm2.Show(); }

C# winform开发,在点击Menu时打开页面问题

这个应该与MenuStrip的Dock属性无关,它的默认值就是Top。根据问题的描述,在点击Menu后打开了一个页面,此页面被遮挡到了菜单的后面,判断是因为使用了this.Controls.Add()来添加了控件的原因,建议在此窗体上再添加一个Panel控件,Dock属性为"Fill",然后在点击菜单项添加控件时使用this.panel1.Controls.Add()来添加,应该能够解决此问题。希望对你有帮助,还有疑问或是其他问题请追问或是Hi

winform的点击菜单列表功能跳到其他界面怎么设置

在菜单项点击事件中打开一个新的窗口,或是在当前窗体中添加并显示控件,如果是MDI那么加载一个子窗体这几种方式都是可以的,希望对你有帮助,有疑问请追问或是Hi

C# WinForm界面设计教程第12节——MenuStrip菜单

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!

Visual Studio版本:Enterprise 2015

1、本节要点

本节课要讲的是菜单控件的使用,工具箱中有两种菜单MenuStrip和ContextMenuStrip,分别用于工具栏菜单和右键菜单。

2、MenuStrip菜单

首先是MenuStrip,这个从工具栏中拖过来默认就会紧贴最上面。

它可以有多级菜单,一级菜单像上图中的文件,编辑和编辑右边可以继续添加的的“请在此处键入”。二级菜单:编辑下面的编辑1和编辑1下面的继续新增。三级菜单:编辑1右侧的编辑1-1和它下面的继续新增。

双击菜单,可以自动添加菜单点击事件,右键属性中可以更改Name名称。我们来给菜单 “编辑1-1”添加事件

这里出现了事件名称含有中文,这个是没有关系的哈,更改的话,是更改属性中的Name即可。

我们来看一下运行结果:

3、ContextMenuStrip菜单

第二种就是ContextMenuStrip,同样也是拖过来就行,这个添加方式和MenuStrip是一样的,不同的是,这个添加完成后,页面是没有显示的,假如你发现刚添加好的菜单不见了,不要着急,在下面可以找到。

下面会有,你点击那个就会显示那个。如果你想将这个菜单用于右键显示的话,你要选中当前Form,右键打开属性,找到ContextMenuStrip属性,选择你要分配的菜单就可以了。

看一下运行效果:

需要补充的是,这个右键菜单也可以放在其它控件中,比如Panel、PictureBox等,只要这个控件有ContextMenuStrip属性就可以。

(责任编辑:IT教学网)

更多

推荐Painter教程文章