winform中的MenuSctrip在界面滚动的时候,不会一直保持在该界面最顶部

问题描述

winform中的MenuSctrip在界面滚动的时候,不会一直保持在该界面最顶部
我希望像浏览器一样,滚动的只是MenuSctrip下面的部分,让它一直保持在最上面,该怎么做?

解决方案

1、设置Dock属性为Top
2、使用TableLayoutPanel将MenuStrip和滚动显示的内容分割开
3、如果我回答的不对,请上你的现象截图

解决方案二:
本来Menu都一直在最顶上的,除非你将它放在某个控件内了。你可以选中菜单,剪切,选中窗体,粘贴。

时间: 2024-08-04 04:33:08

winform中的MenuSctrip在界面滚动的时候,不会一直保持在该界面最顶部的相关文章

界面-c#如何操作同一个winform中的多个button

问题描述 c#如何操作同一个winform中的多个button c#我的基本思路是两排Button 然后后台用sql建立一个座位表的数据库 座位表(空闲,预约,被选,暂离) 每一个Button对应一行记录 每次打开选座这个窗口的时候Load事件里去查询数据库,查询到当前行的空闲列值为0然后Button的颜色设置为绿色,其他情况 红色 为黄色 蓝色 这个是要用循环实现吗 怎么循环操作一个界面里的Button具体load事件里的代码该怎么写 解决方案 foreach (Button btn in t

界面-winform中使用mvp模式

问题描述 winform中使用mvp模式 如题,现在在网络上找到的文章99%都是差不多的,有原创的但都解决不了我的问题. 在一个界面中除了textbox的text之外,如果还要对这个textbox的大小和位置做修改 的话是不是又要再在接口里面写一个位置和大小的get,set,在界面中再实现一次,如果除了大小,位置之外,以后还有各种属性的设置,这样不就很麻烦,还有如果一个界面有10个textbox,都需要做这样的设置(值不一样),那么不就很长繁琐.跪求大神解答小弟这小小的问题. 解决方案 你可以在

控件-winform 中 panle 边框问题

问题描述 winform 中 panle 边框问题 看到一篇博文,是我想要的效果,可是我看不懂啊,无从下手,要把代码黏到哪里呢?http://www.cnblogs.com/ahdung/p/3728314.html是panle控件重写吗?还是写在类里? 解决方案 编译后,工具箱里面就有这么一个控件,放在主界面上 解决方案二: 新建一个类,叫PanelEx,或者控件,然后把代码贴进去. 解决方案三: class PanelEx : Panel继承自Panel,PanelEx自己new一个就可以放

WinForm中嵌入WebBrowser,并且支持C#和JS方法的相互调用

纯粹WinForm界面不够友好,实现数据复杂度高的处理有些力不从心,所以看了看api以后决定用html来做. 我的wlw的代码插件不是很好用,大家凑合看吧  类前说明引用和权限 1: [PermissionSet(SecurityAction.Demand, Name = "FullTrust")] 2: [System.Runtime.InteropServices.ComVisibleAttribute(true)] 添加C#可调用方法 1: public string winfo

WinForm中DataGridView折叠控件【超好看】_实用技巧

刚到一家新公司,领导下发任务要用cs系统做一个表格折叠显示,这真是把我难倒了,自己工作6年一直以来都是做BS的系统.这如果在BS里面那太简单了,JqGrid默认都自带,可是DataGridview不支持折叠啊.自己一点经验没有,怎么办呢?于是上网搜了相关视频,资料,开始学习起来.最后借鉴源码封了这么一个东西,发出来分享下,也能让自己加深印象. 首先不多说,上图.如果大家感谢还不错,请继续往下阅读: 大概的效果就是这样. 上代码. 1.首先重写DataGridview,代码如下: public c

C#在winform中实现数据增删改查等功能_C#教程

winform中利用ado.net实现对单表的增删改查的详细例子,具体如下: 1.前言: 运行环境:VS2013+SQL2008+Windows10 程序界面预览: 使用的主要控件:dataGridview和menuStrip等.  2.功能具体介绍: 1.首先,我们要先实现基本的数据操作,增删改查这几个操作. (1)先定义一个数据库操作的公共类: using System; using System.Collections.Generic; using System.Linq; using S

winform中窗体最大化时 如何使窗体中内容也相应的全屏

问题描述 请教大家,winform中窗体最大化时如何使窗体中内容也相应的全屏? 解决方案 解决方案二:设置控件的Anchor属性或Dock属性解决方案三:这个很麻烦,不好处理,我也曾经尝试着根据窗体大小的比例,来改变组件的位置,失败了,老师也没有办法,解决方案四:引用1楼ojlovecd的回复: 设置控件的Anchor属性或Dock属性 正解解决方案五:引用3楼freeboy827的回复: 引用1楼ojlovecd的回复:设置控件的Anchor属性或Dock属性正解 但是界面不一定会好看了解决方

winform 中 combox中selectIndex的问题(在先等)

问题描述 DataSetds=newDataSet()DataTabledt=newDataTable("result");//"result"中的数据是从数据库中取到的ds.Tables.add(dt);this.cboComodityNO.DataSource=ds.Tables["result"];this.cboComodityNO.DisplayMember="merchid";为何在程序运行时,触发cboComSt

如何在C# winform中嵌入word文档

问题描述 我需要在winform中显示word文档,并能对文档进行操作,例如(修改,保存),也就是能用代码直接对文档进行操作.请不要说用这样的代码:Word.ApplicationClassword=newWord.ApplicationClass();或Word.Applicationword=newWord.Application();这样确实能对word文档进行操作,但是它弹出独立的word界面.最好能给个例子. 解决方案 解决方案二:使用WebBrowser控件载入word文档word和