easymenu
所属分类:.net编程
开发工具:Visual C++
文件大小:13KB
下载次数:25
上传日期:2008-04-21 11:21:19
上 传 者:
linsj
说明: 一个c#语言写的菜单控件,可以在你的程序中直接使用
(A c# Language menu controls, can you direct access to the proceedings)
文件列表:
EasyMenu\AssemblyInfo.cs (1859, 2007-01-18)
EasyMenu\bin\Debug (0, 2007-01-31)
EasyMenu\bin (0, 2007-01-31)
EasyMenu\EasyMenu.cs (5809, 2007-01-31)
EasyMenu\EasyMenu.csproj (5072, 2007-01-31)
EasyMenu\EasyMenu.csproj.user (1803, 2007-01-31)
EasyMenu\easymenu_client\arrow1.gif (49, 2007-01-18)
EasyMenu\easymenu_client\arrow2.gif (49, 2007-01-18)
EasyMenu\easymenu_client\DropDownMenu.js (12009, 2007-01-31)
EasyMenu\easymenu_client\easyMenu.css (1478, 2007-01-18)
EasyMenu\easymenu_client (0, 2007-01-31)
EasyMenu (0, 2007-01-31)
说明:EasyMenu是在net1.1环境中编写,基于mygosuMenu改成.net组件的,目的是为了更方便asp.net爱好者在开发中使用,
如果你对mygosuMenu感兴趣,你可以访问http://gosu.pl/dhtml/mygosumenu.html 可以得到
更多关于mygosuMenu的信息。
如何使用EasyMenu:
1.把EasyMenu所需的客户端资源文件:easymenu_client拷贝到你的项目根目录下
2.把EasyMenu添加到你的工具箱中,然后,你就可以把它拖到你的页面上使用
3.菜单项的构建,需要你在后台用代码添加,如下面的例子:
protected EasyControls.Menu myMenu;
private void BindMenu()
{
EasyControls.MenuItem menu = null;
EasyControls.MenuItem item = null;
menu = new MenuItem();
menu.Name = "网站1";
item = new MenuItem();
item.Name = "新浪";
item.Url = "http://www.sina.com";
item.Target = "_blank";
menu.Items.Add(item);
item = new MenuItem();
item.Name = "Tom";
item.Url = "http://www.tom.com";
menu.Items.Add(item);
this.myMenu.Items.Add(menu);
menu = new MenuItem();
menu.Name = "网站2";
item = new MenuItem();
item.Name = "yahoo中国。。。";
item.Url = "http://www.yahoo.com.cn";
EasyControls.MenuItem sec = null;
sec = new MenuItem();
sec.Name = "搜狐";
sec.Url = "http://www.sohu.com.cn";
item.Items.Add(sec);
sec = new MenuItem();
sec.Name = "hao123";
sec.Url = "http://www.hao123.com";
item.Items.Add(sec);
menu.Items.Add(item);
item = new MenuItem();
item.Name = "QQ";
item.Url = "http://www.qq.com";
menu.Items.Add(item);
this.myMenu.Items.Add(menu);
}
其中myMenu为你的EasyMenu的名字。
4.如果修改一级菜单的背景色,则可以通过设计模式去修改属性BackColor
5.如果修改非一级菜单的背景色,则可以在easymenu_client/easymenu.css文件里找到如下内容:
.XulMenu .item-active:hover {
background: #ffffff;
line-height: normal;
padding: 3px 30px 3px 20px;
color: #000000;
text-decoration: none;
cursor: default;
white-space: nowrap;
display: block;
position: relative;
}
修改background的值即可。相应的你可以找到如下内容:
.XulMenu .section {
background: #ffffff;
border: 1px solid;
border-color: #F1EFE2 #716F*** #716F*** #F1EFE2;
padding: 2px 1px 1px 2px;
position: absolute;
visibility: hidden;
z-index: -1;
}
修改background的值可以改变非一级菜单边框的背景色
6.如果你有更好的创意,那么你可以自定义你自己的菜单外表,这一切都非常容易。
7.如果你想和我交流,那么可以通过rijing2008@hotmail.com给我发邮件,也可以登录http://www.cnblogs.com/rijing2004 给我留言
最后,祝您编程愉快!
近期下载者:
相关文件:
收藏者: