通过RegistryKey 简单的实现单级菜单 http://www.cnblogs.com/sjcatsoft/archive/2009/02/25/1398203.html 通过subcommand和commandstore实现2级菜单 http://www.cnblogs.com/killerlegend/archive/2014/03/01/3575391.html ExtendedSubCommandsKey方式实现”无限“级菜单(父级通过ExtendedSubCommandsKey的…
转载:http://www.cnblogs.com/killerlegend/p/3575391.html 转载:http://www.cnblogs.com/shouce/p/5101001.html 在MSDN上提到了三种方式来创建,如下: Creating Cascading Menus with the SubCommands Registry Entry Creating Cascading Menus with the ExtendedSubCommandsKey Registry…
Author:KillerLegend From:http://www.cnblogs.com/killerlegend/p/3575391.html Date:Tuesday, February 18, 2014 春节期间在家没有网,这篇文章写完后就一直放着,现在终于有网了,发表咯--哈哈 自定义鼠标右键(层叠式菜单:cascading menu) 在MSDN上提到了三种方式来创建,如下: Creating Cascading Menus with the SubCommands Regist…
@color 0A @title 添加系统右键菜单项 管理员取得所有权(^&W)(带盾牌) by wjshan0808 @echo off echo * >nul reg add HKCR\*\shell\runas /ve /d "管理员取得所有权(&W)" /f reg add HKCR\*\shell\runas /v Icon /t reg_expand_sz /d "%SystemRoot%\system32\user32.dll,6"…
@color 0A @title 系统右键菜单添加剪贴板清空项(隐藏DOS窗口) by wjshan0808 @echo off echo 请输入右键菜单名称 set /p name= ::创建本机APPDATA数据文件夹md=mkdir set dpath=%APPDATA%\%name% if exist %dpath% rd /s /q %dpath% if not exist %dpath% md %dpath% rem 创建%name%.vbs脚本文件 set fpath=%dpath…
修复sublime text系统右键菜单 安装完Sublime Text2后,拿掉电脑里面的备用硬盘,导致每次使用Open with Sublime Text2的时候,都会出错,打开注册表,找到 HKEY_CLASSES_ROOT\*\shell\Open  with Sublime Text2\command,将其中的值修改为 ST2所在目录即可,如图…
今天心血来潮把几个自己常用的工具定制到了系统的右键菜单.包括notepad++,7zip,还有复制文件全路径和文件夹路径.下面简单介绍一下步骤. 1. Windows系统右键菜单对应的注册表位置 Windows系统的右键菜单对应着如下的注册表位置. 1)所有文件的右键菜单: 2)所有目录的右键菜单: 2.添加自己定制的右键菜单 1)如下的代码存为.reg文件,双击就能把注册表键值导入到注册表中. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20…
随着电脑安装的东西越来越多,右侧菜单也原来越长,很不方面.所以打算清理一下 我删除的大约以下几个,友好一点的都可以配置.当然也可以通过注册表直接删除. 特:注册表备份,即导入导出,避免一失足成千古恨. 右键相应注册表文件,可以选择导出.遇到犹豫不决的项可以先导出备份下.发现问题再导入. 导入比较智能,不用选位置,或者说我不知道怎么选导入位置.测试导入时选中不同的文件位置,导入后文件一定出现在原来导出的位置(话说要是如果真要想移动位置怎么办?). 1.删除"上传到迅雷云盘"的选项 注册表…
在上篇文章c# 添加系统右键菜单(Windows11以前)中我们说了怎么在文件夹上增加一个菜单项,但是我们可能还需要给某个单独的扩展名添加右键菜单. 这里我们不用常见的扩展名来做,我们新做一个.jx的扩展名,用我们自己的程序打开它. 首先我们要在注册表中注册我们的扩展名,我们可以打开regedit看一下,在HKEY_CLASSES_ROOT下面有我们所有已经注册过的扩展名,我们需要在这里面注册我们的.jx. 直接上代码 RegistryKey jx = Registry.ClassesRoot.…
一:在ios项目实际开发中经常会看到级联菜单的效果:如图:点击左侧菜单,右侧菜单刷新数据.此篇用两个tableView来实现如图效果: 二:代码: 1:构造数据模型:利用kvc快速构建数据模型 #import <Foundation/Foundation.h> @interface XMGCategory : NSObject /** 子类别 */ @property (nonatomic, strong) NSArray *subcategories; /** 姓名 */ @property…
一:1:级联菜单可以使用两个tableView来实现,也可以利用父子控制器,两个控制器来实现,根视图控制器作为两个控制器的父控制器,来管理两个子控制器.2:将左右菜单分别交给两个控制器去管理,对于一些复杂的业务逻辑,涉及大量回调操作,业务逻辑也要相对复杂,则不建议采取封装成view去处理,最好还是利用一个控制器去管理其内部复杂的业务逻辑,具体做法就是:利用父子控制器,将子控制器交由父控制器去管理,将子控制器的view添加到父控制器的view上.效果如图: 二:代码 1:根控制器代码:添加两个子控…
DOM编程步骤.思路 1.定义界面:      通过html标签将数据进行封装: 2.定义一些静态样式:      利用css: 3.需要动态地完成的和用户的交互:      a:明确事件源:      b:明确事件,将事件注册到事件源上:      c:通过JS的函数对象对事件进行封装:      d:在处理过程中需要明确处理区域.   代码一如下: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en&quo…
JS动态级联菜单是前端常用的一个功能,特此抽时间研究了下,附上代码 <html> <head> <meta charset="utf-8" /> <title>级联菜单</title> </head> <body> <form name="caseSelect" class="J_select"> <p> <select name=&…
一.创建新工程 二.编辑菜单资源 1.添加菜单 按"Ctrl+R",双击"Menu"图标 2.于菜单编辑器内编辑菜单 四.添加代码(红色部分) void CCMenuView::OnUpdateShow(CCmdUI* pCmdUI) { // TODO: Add your command update UI handler code here MessageBox("右键弹出菜单测试!"); } void CCMenuView::OnRButt…
前台用AJAX直接调用后台方法,老有人发帖提问,没事做个示例 下面是做的一个前台用JQUERY,AJAX调用后台方法做的无刷新级联菜单 http://www.dtan.so CasMenu.aspx页面: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CasMenu.aspx.cs" Inherits="_Default" %> <!DOCTY…
 开场白 本次介绍两个非常棒且实用的技巧:程序托盘图标和右键弹出菜单,效果如下图. 程序托盘图标用了迅雷的图标,右键点击时候会弹出三个选项的菜单. 程序托盘图标设置 我会用尽可能清晰明了的步骤介绍方式来讲述,我假设大家已经动手写了属于自己的windows窗体,刚学习win32的朋友可以看一下我之前的博客,有介绍如何从头创建属于自己的第一个windows窗口,也可以直接参照本文末尾贴出的完整代码做一些参考.如果大家觉得其他方式更好或者对讲述不理解的可以评论或者发送给我的邮箱believing_da…
本文为博主原创,转载请注明. 首先看一下实现后的效果图: 当然,要完成这个实验,mysql必须与数据库连接,这里选用navicat for mysql这款软件,它与mysql的契合度是很高的,配置环境不多赘述,注意修改一下php的配置文件php.ini文件,将mysql.dll前面的那个“;”去掉,不然总会报数据库连接函数的错. 将以上配置好后就进入代码阶段了,闲话不多说,直接上代码: //2-7-3.php:<!DOCTYPE html> <html lang="en&quo…
1.打开 regedit 2.找到节点 HKEY_CLASSSES_ROOT -> * -> Shell 3.右键选择新建“ 项 ” 这个项的名字将作为右键菜单的菜单名称,我用的“ Sublime Text ” 4.在新建的“ 项 ” 上右键选择新建字符串值,命名为 “ Icon ” 5.双击新建的“ Icon ” 输入 Sublime Text 的路径加上逗号和0,如:“ D:\Program Files\Sublime Text\SublimeText.exe,0 ” 6.在新建的“ 项…
今天花了点时间用Ajax实现了一个二级级联菜单.整理总结一下.为了把重点放在Ajax和级联菜单的实现上,本文省略了数据库建表语句和操作数据库的代码! 数据库建表语句就不帖出来了.主要有两张表,区域表:district.街道表:street.区域表和街道表是一对多关系,一个区域可以有零到多个街道,一条街道属于一个区域.数据如下:          页面代码 index.jsp: <%@ page language="java" contentType="text/html…
(前端用重点整理博客地址)链接地址:http://www.cnblogs.com/atree/archive/2011/06/30/jQuery-smartMenu-javascript.html 一.这是什么样的一个插件 浏览器默认的右键选项有时候并不是我们所需要的,我们希望浏览器的右键选项菜单更智能,可以灵活自定义.比较有代表性的就是web QQ,例如下面截图: QQ邮箱中也是有此功能. 显然这种东西貌似还是蛮强大与实用的,于是我就抽空写了个可以右键自定义上下文菜单的jQuery插件 – s…
如何设置eclipse 右键new的菜单 在使用eclipse进行开发的时候,开发人员一般使用File-new来创建项目或文件,但常常发现,默认右键new选项里很多选项极少会用到,而一些常用的选项又没有,这时不免觉得eclipse用着很不趁手. 这时,我们不免自定义new选项,是它符合我们的使用习惯. 点击菜单栏:Windows-Perspective-Customize Perspective 打开Customize Perspective对话窗后,点击最右面的shortcuts按钮,在窗口中…
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices; namespace 仿XP系统的任务栏菜单{    public par…
#Author:shijt china_map = { "河北": { '石家庄': ['辛集', '正定', '晋州'], '邯郸': ['涉县', '魏县', '磁县'], '衡水': ['饶阳', '安平', '深州'] }, "河南": { '郑州': ['巩义', '新郑', '登封'], '开封': ['兰考', '通许', '尉氏'], '洛阳': ['宜阳', '孟津', '新安'] }, "山西": { '太原': ['清徐',…
在购物网站,填写收货地址的时候,会出现XX省XX市XX区的下拉菜单,如何实现此功能?思路是什么? 功能设置: 当选择省select菜单后,市的select菜单为这个省的城市列. 当选择市菜单后,区菜单为这个市的各个区的列. 思路: 数据库的设计,如何存取数据. 根据两次选择的行为, 设置路径和controller. 使用javascript发送请求和接收响应,获得需要的数据,并更新DOM. 具体案例: git: https://github.com/chentianwei411/select_l…
设置级联菜单主要用的是excel的数据验证功能.下面以简单的设置城市选择框为例: 1.准备好数据 2.给所有省份起个名称(例如:省份),然后同样方法给每个省份所对应的城市以其省份命名,(例如:南京.苏州的命名是江苏省) 3.设置省份下拉框,数据--数据验证--数据验证,验证条件选择序列,来源设置为=省份 设置完成后的效果如下: 4.设置二级菜单,同样数据--数据验证--数据验证,验证条件选择序列,这里的来源需要用到一个函数,来源设置为=INDIRECT(A7),A7是前面省份所在的单元格,如图:…
html代码: <!-- js级联菜单 --> <div id="cascMenu"> <select id="select" onchange="getLocal(this.selectedIndex)"> <option>请选择</option><!-- selectedIndex=0 --> <option>北京</option><!--…
一.主菜单.弹出菜单和右键菜单的概念: 主菜单是窗口顶部的菜单,一个窗口或对话框只能有一个主菜单,但是主菜单可以被更改(SetMenu()更改): 创建方式:CMenu::CreateMenu(void); 弹出菜单在菜单项中是带有右向小三角的菜单,主菜单的每个菜单项都是一个弹出菜单(PopMenu),因此弹出菜单是凸型或左凸型: 创建方式:CMenu::CreatePopMenu(void); 右键菜单是点击右键弹出的菜单(响应OnContextMenu). 右键菜单也是菜单和弹出菜单的结合体…
本节向大家介绍一下右键弹出菜单是如何实现的.效果如下,在窗口中点击鼠标右键弹出菜单,点击菜单项能够响应菜单点击事件. 使用Duilib库实现的弹出菜单,实际上也是一个Windows窗口,因此我们需要创建两个窗口(主窗口和菜单窗口),然后响应主窗口的鼠标右键点击事件,在主窗口右键点击事件的响应函数中获取鼠标位置,將菜单窗口的位置调整为当前鼠标位置,同时把窗口设置为显示即可. 菜单窗口的xml布局文件内容如下: <?xml version="1.0" encoding="u…
js进阶 9-12  js如何实现级联菜单 (章节测试) 一.总结 一句话总结: 1.js如何实现级联菜单 ? 二维数组,以第一级菜单的文本值做键,以对应的二级菜单选项的文本做值 2.用哪个属性可以获取一个元素的文本值? text 二.js进阶 9-12  js实现级联菜单 1.案例说明:多级联菜单 使用二维数组和下拉菜单相结合,实现多级联动菜单 2.相关知识点:Select 下拉列表 Select 对象集合 options[]返回包含下拉列表中的所有选项的一个数组 Select对象属性 len…
养殖场->栋舍级联菜单 //获取默认养殖场和栋舍信息 public function sbjr(){ $yzc_model=M("Yzc"); $list = $yzc_model ->field("id, mingcheng") ->where("shenhe=1") ->order("id ASC") ->limit($page->firstRow . ',' . $page->l…