应该没有现成的,但我以前做过,不难。
建一个UserControl,有两部分组成,标题框和内容框,放在同一个FlowLayoutPanel中,主要就两个属性,一个是标题框里的Control,一个是内容框里的Control。
给1的UserControl设置事件,当点击标题框时内容框显示出来,如果内容框已经显示了那就隐藏。
在Form中放一个FlowLayoutPanel,把1和2里建的那个UserControl一个一个的放进去,你图片上给的是三个,那就放三个,然后把他们要显示的标题框和内容框给赋进UserControl就行了。
c# winform 怎么弄展开收缩的左边菜单 功能 急 在线等
原理很简单,在单击标题panel的时候,将下面的容器panel显示或者隐藏。如果你需要来点向下展开动画神马的,可以用WINAPI的AnimateWindow函数来处理。然后,在来一个大的panel,将多个上面做好的基本缩放菜单控件放进去。再展开\/收缩的时候,计算好其下面菜单的位置,就可以在展开\/缩放的时候讲下面的缩放菜单也...
C# winform程序,怎么实现菜单的功能?
首先要将父窗体的IsMdiParent属性设置为true,第二,就是将menu控件加入要添加控件的窗体,然后就是挨个的添加按钮控件,就是改变那个按钮文本了,例如“设置比赛信息”,“选手管理”等按钮文本,之后,在这些按钮的Click单击事件中添加代码:要打开的窗体 实例= new 要打开的窗体();实例。父窗体=thi...
C#winform窗体如何设计下拉菜单?
打开Visual Studio 2010--解决方案--添加项目--添加窗体应用程序 工具箱--MenuStrip,把MenuStrip拖到窗体 点击“请在此输入”,输入需要的项目内容,如文件、编辑……从上到下,从左到右添加菜单内容 还可以设置图像呢!
C#中WinForm窗体里面的一些按钮或是菜单选项如何设置快捷键呢
选中你要设置快捷键的菜单项,在属性栏中找到shortcutkeys,单击下拉箭头,选择一个修饰符,ctrl或者alt,再选择一个按键即可~~~
c# winform窗口如何返回值?
+=)即可,实现了数据传递的解耦性。方法3:子窗体弹出来之前,注册事件,关注主窗体消息的变化,当有多个窗体需要接收信息,只需要分别为窗体注册数据接收事件即可,实现了数据传递的解耦性。它是一种WINDOWS应用程序 是针对于窗体页面设计的工具 winform 指一个窗体 相当于控制台程序的类 ...
C# WinForm窗体界面设置问题
设置方法:一:Form对象 属性:设计中的Name:窗体类的类名 AcceptButton:窗口的确定按钮 CancelButton:窗口按ESC的取消按钮 1.外观 Backcolor:背景颜色 Forecolor:字体颜色 backgroundImage:背景图片 Font:设置字体 Formborderstyle:边框样式,常用Fixedsingle固定,sizeable可调 Text:标题栏文字 2.窗口...
C#winform 如何实现动态添加menustrip (历史记录功能)
你既然已经会动态添加按钮了,那就完成一大半了。你可以定义一个事件方法,将所有动态添加的按钮的click事件全部绑定至这个方法中。然后,再根据sender参数,对传进来的菜单对象进行处理,就能实现你的这个功能。
在c#winform中如何做出导航菜单,其效果如下图:
button10.Top = 最底下一个按钮高度;button9.Top = button10.Top - button9.Height; ... \/\/紧挨着排列按钮子panle在按钮事件中触发显示、隐藏。当点按钮的时候显示为他设计的panle,定位在他正下方,容纳在空白区域,可以理解为:panle1.visible=true; \/\/显示子菜单panle2.visible=false; ....
C#中winform中有什么办法区分Close()和点击窗体右上角关闭按钮来关闭窗...
在C#的WinForm程序中,有的时候需要判定关闭请求从哪里发出来的。比如是用户点击了右上角的“关闭”按钮,还是调用了WinForm.Close()方法。最典型的是要知道点击右上角的“关闭”按钮发出的事件。下面这个方法可以判断这点:protected override void WndProc(ref Message msg){ const int WM_SYSCOMMAND =...
c#的winform窗体中如何嵌套exe应用程序
Static void DoSomething(){ new FormChild.ShowDialog();\/\/实现功能 \/\/…} 在主窗体中调用被调用窗体的DoSomething()方法:FormChind.DoSomething();这样就可以显示被调用窗体并由被调用窗体执行预设的功能,并且该静态函数封装了构造和初始化被调用窗体的逻辑。程序的结构更加清晰,类的职责更加明确。...