自定义右键菜单中bug记录】的更多相关文章

今天客服部提出一个Bug,拖动滚动条到底部右键表格下方的数据,然后点击拨打电话打出的是表格上面的号码,看了下代码发现bug的原因是因为获取表格中电话号码的方式是通过给tr绑定了mouseover事件,而右键菜单的容器又不是在鼠标右键的位置,需要移动鼠标才能点击右键菜单,所以当移动鼠标的时候获取的号码就不是原来的号码了. 解决方案 获取电话号码在右键的时候获取,通过触发右键事件的dom对象可以获得,IE8不支持event.target,可以用event.srcElement代替…
卸载了Sublime Text2,安装了最新版本的Sublime Text3,不过一直不在右键菜单中,每次使用都需要从打开方式中选,所以决定添加,有如下2种方法. 添加到右键菜单 方法一(推荐) 在SublimeText3的安装目录新建文件  sublime_addright.inf,右键打开方式中选择以记事本(或者其他文本编辑器打开)打开,加上以下代码并保存 [Version] Signature="$Windows NT$" [DefaultInstall] AddReg=Subl…
完win7操作系统后,打完驱动在桌面右键会出现如下两个选项,平时没啥用又占用空间,那么如何删掉这两个选项呢? 操作步骤: 1.在运行中输入 regedit 确定打开注册表: 2.依次单击展开HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlers 3.删除其中的 igfxcui 键,删完后马上生效,搞定. 上面就是Win7删除右键菜单中“图形属性”和“图形选项”的方法.…
/// <summary> /// 追加同目录下可执行文件到右键菜单中 /// 在form的Load事件中调用:new clsContextMenuStrip(this.FindForm()); /// </summary> public class clsContextMenuStrip { //窗体 System.Windows.Forms.Form form; //右键菜单 System.Windows.Forms.ContextMenuStrip menu; //当前可执行…
一个功能,在ListView中的ListBoxItem控件上实现右键菜单关闭选项,将该ListBoxItem从ListView中删除. 利用 RoutedCommand类创建Command命令,MSDN上将其定义为一个实现 ICommand 并在元素树之内进行路由的命令. C#代码: private RoutedCommand closeCmd = new RoutedCommand("Clear", typeof(MainWindow)); private void ListBoxI…
新建wangzhaobo.bat复制一下代码, 粘贴保存,然后打开. @echo Off :START CLS echo *=========================================================================* echo * 注意: 该bat文件必须和sublime_text.exe在同级目录 * echo * [A]添加右键菜单 * echo * [D]删除右键菜单 * echo * [Q]退出 * echo * * echo *=…
http://www.cppblog.com/prayer/archive/2009/02/20/74429.htmlUltraEdit安装好之后,拷贝到其它机器就可以直接使用而无需注册,但少了一个功能,就是无法选择某个文本文件用右键选择UltraEdit打开,很不方便,仔细查看注册表,发现把下面内容加入注册表即可: Windows Registry Editor Version 5.00  [HKEY_CLASSES_ROOT\*\shell]  [HKEY_CLASSES_ROOT\*\sh…
1.把 Cmder 加到环境变量 把Cmder.exe存放的目录添加到系统环境变量: 加完之后,Win+r一下输入cmder,即可. 2.添加 cmder 到右键菜单:环境变量添加后,在任意文件夹中即可打开Cmder,上一步的把 Cmder 加到环境变量就是为此服务的, 在管理员权限的终端输入以下语句即可: Cmder.exe /REGISTER ALL…
Step 1:进入注册表编辑器 Win + R键调出运行窗口,然后输入regedit,进入注册表编辑器. Step 2:删除下面的键值 HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\SPFS.ContextMenu. 经本人亲自实验,该方法有效!…
在打开的注册表中找到:HKEY_CLASSES_ROOT,并点HKEY_CLASSES_ROOT前面的小三角:找到Directory,点击前面的小三角:找到Background,点击前面的小三角:打开shell,可以看到git_gui和git_shell;删除这两项即可.…