LZY'Blog

记录LZY的生活、行程!

建立Progress菜单程序示例及运行效果

  【例】使用Progress程序建立菜单,要求程序能根据用户选择的菜单执行相应的数据操作功能。

C#编程实例---带导航菜单的主界面

  在窗体界面中,菜单栏是不可缺少的重要组成部分。本实例是用其他的控件来制作一个摸拟菜单栏。运行程序,单击窗体上面的按钮,将会在按钮的下面显示一个下拉列表。效果如下图所示。

C#编程实例---可以拉伸的菜单界面

  实例说明

  如果管理程序功能菜单非常多,而用户只使用一些常用菜单,这时,可以将主菜单项下的不常用菜单隐藏起来。此种显示方式类似于对菜单进行拉伸。使用时,只需单击展开菜单,即可显示相应菜单功能。

C#编程实例---像开始菜单一样漂亮的菜单

  实例说明

  Windows的开始菜单非常的独特,在菜单的旁边有一条竖着的彩条,彩条中还写着文字或图案。这种独特的菜单能够使程序的界面看起来更加的漂亮。本例中就实现了这种菜单,运行本例弹出“文件”菜单时,就会看到菜单的左边有一个紫色的彩条。

C#编程实例---菜单动态合并

  实例说明

  在程序中经常使用弹出菜单,并且一个窗体中可以存在多个弹出菜单。开发过MDI窗体的读者可能都知道,当MDI子窗体最大化时,子窗体和主窗体的菜单能够自动的合并。这是如何实现的呢?本例实现了将两个弹出菜单动态的合并成一个弹出菜单的功能。

C#编程实例---带历史信息的菜单

  实例说明

  在开发图纸管理软件时,要求在菜单上记录用户最近打开的档案或图纸,以方便下次使用。如图1所示,单击“文件”菜单下的“打开”子菜单,打开需要查阅的图纸。下次运行该软件时,上次打开的文件名已经被记录到“文件”菜单的历史菜单中,选择该菜单,即可打开相应的图纸文件。

分页:[«]1[»]

Powered By Z-Blog 1.8 Walle Build 100427 |

Copyright 2009-2012 LZY'Blog. | ICP:蜀ICP备05027543号