鼠标悬停时设置状态栏文本--对控件有效,但对菜单项无效。
我设计了以下代码,用于在鼠标上显示控件的标签属性.该代码适用于标准控件(例如标签和文本框),但我无法为我的Menuitems工作(更具体地说是ToolsTripMenuitems).你们都可以看看我的代码,告诉我我做错了什么吗?预先感谢! public void Form1_Load(object sender, EventArgs e) { ... this.addEventsToAllComponents(this); } private void addEventsToAllComponents(Component component) { if (component is MenuItem) { MenuItem menuItem = component as MenuItem; menuItem.Select += new EventHandler(menuItem_Select); } else if
22 2024-04-26
编程技术问答社区
WPF C# Statusbar标签内容来自当前控件的工具提示
好,所以我试图弄清楚如何设置状态栏标签文本,以显示有关鼠标徘徊的当前控制的信息.我已经在许多程序上看到了很多次,所以我知道可以做到这一点,而且我敢肯定,那里有可以帮助我的解释,但我似乎找不到正确的词来搜索答案...不幸的是... 我能找到的最接近的东西是在下面的链接中.我试图利用它,但是当我尝试设置文本属性时,这给了我一个错误. 有人有一些信息或链接可以偶然帮助我吗? 谢谢, 瑞安 在不使用事件的情况下悬停在控件上时,在标签中显示文本 我的XAML代码:
18 2024-04-16
编程技术问答社区
悬停的时间间隔可以改变吗?
我的代码允许用户悬停在控件上,并且会响应.但是,我希望盘旋更快地开火.有没有办法加快悬停反应? 解决方案 生成MouseHover事件之前的有意时间延迟SystemInformation.MouseHoverTime毫秒,作为一个简单的替代方案,您可以改用MouseEnter事件,它将立即触发. . 其他解决方案 是的,您可以. Windows表单中的悬停不遵循全局系统的设置,并且已在 NativeMethods.TRACKMOUSEEVENT dwHoverTime field中的100毫秒. 然后在控件的本机窗口的WndProc中,WM_MOUSEMOVE已被捕获到TrackMouseEvent,而TrackMouseEvent又导致WM_MOUSEHOVER.您可以查看源代码 . 因此,您可以处理WM_MOUSEMOVE并调用然后您可以轻松处理此自定义MyMouseHover using System; using System.Runtime.
10 2024-04-15
编程技术问答社区
在使用拖放时,我能否使树状视图展开用户悬停的节点?
简要: 在.NET 2.0中有任何内置功能在进行拖放操作时悬停在悬停时扩展TreeNode s吗? 我在Visual Studio 2005中使用C#. 更详细地: 我已经填充了一个Treeview控制,并具有多级别的多键式树(想想组织图表或文件/文件夹对话框),并且我想使用拖放来移动树中的节点. 拖放代码运行良好,我可以放在任何可见的节点上,但是我希望我的控件像Windows Explorer在文件夹窗格上拖动文件时所做的那样.具体来说,如果悬停在1/2秒左右的情况下,我希望每个文件夹打开. 我已经开始使用Threading和a Sleep方法开发解决方案,但是我遇到了问题,想知道是否已经有些东西了,如果没有,我会关注并学习如何使用螺纹(现在是时候了,但我希望能快速获取这个应用程序) 当在拖放模式下徘徊时,我是否需要编写自己的代码来处理扩展TreeNode? 解决方案 您可以使用Dragover事件;当您拖动对象时,它反复发射 使用两个
16 2024-04-15
编程技术问答社区
如何修复事件延迟
我正在为学校项目制作表格预订系统,并且我正在使用图片框列表来表示表. 到这些图像框,我已经链接了一个悬停事件,当我悬停时,后彩色属性会更改. List pb = new List { pictureBox1, pictureBox2, pictureBox3}; foreach (PictureBox p in pb) { p.BorderStyle = BorderStyle.Fixed3D; p.BackColor = Color.White; p.MouseHover += new EventHandler(mouseOn); } private void mouseOn(object sender, EventArgs e) { ((PictureBox)sender).BackColor = Color.Green; } 一切都很好,除了当我将鼠标悬停在事件之前需要1秒时,是否有任何方
22 2024-04-13
编程技术问答社区
悬停在一个标记上时的Eclipse-自定义文本
我在Eclipse插件上工作,目前我正在尝试使Eclipse(Luna)在悬停在标记上时显示自定义的文本.我知道我可以通过指定标记参数来实现这一目标,但是我需要动态更改文本,例如: 我已经尝试了这些方法 成功: 1)使用自定义TextEditor使用自定义SourceViewerConfiguration: public class MyEditor extends TextEditor { public MyEditor() { setSourceViewerConfiguration(new SourceViewerConfiguration() { @Override public IAnnotationHover getAnnotationHover(ISourceViewer sourceViewer) { return new IAnnotationHo
14 2024-04-09
编程技术问答社区
即使你的鼠标不在下拉菜单上,下拉菜单也是可见的。
我刚刚创建了一个带有下拉菜单的按钮,您可以查看demo 在这里.. 在演示中,我在shopping-cart-wrapper元素中添加了黑色背景,因此您可以看到问题所在. 问题是,当您悬停在按钮上时,您可以将鼠标放在黑色背景上,并且下拉菜单仍然可见. 我只希望悬停在按钮上或将鼠标放在下拉菜单上时可见下拉菜单. 这是我拥有的代码: html: My Shopping Cart (0) Your shopping cart is empty
18 2024-04-05
编程技术问答社区
使用jquery悬停在按钮上?
在下面的按钮上进行悬停事件. Large Smaller Normal jQuery代码是: $('#common_id .button').hover(function () { $(this).addClass('hover1'); }, function () { $(this).removeC
22 2024-04-05
编程技术问答社区
如何删除addClsOnOver监听器ExtJS
单击按钮时,我使用addClsOnOver更改按钮的CLS,并且效果很好.第二次单击按钮,addClsOnOver再次调用,但是有一个不同的类,并且预计会多次进行,但不幸的是,首次单击后,由addClsOnOver创建的事件侦听器不会被撰写. 我现在知道我需要使用removeListener(),然后需要addClsOnOver如果我想在第一次之后再次更改它,但不知道要放入哪些参数以删除addClsOnOver侦听器. 我敢肯定它很简单,但我无法猜测ATM,在文档中找不到任何可能暗示自动生成的听众可能被称为的东西. 请帮忙吗? :) 解决方案 如果您未在 removeListener() 方法,所有指定事件的侦听器都将被删除. 因此,如果您不为mouseenter>和mouseleave在按钮元素上使用自己的侦听器,则可以用于删除由addClsOnOver()方法设置的侦听器此代码: // use el.dom as scope because it is us
22 2024-04-05
编程技术问答社区
R 带有单独悬停下拉选择的闪亮组按钮
我希望使RadiogroupButtons在悬停时为组按钮的每个成员显示一个下拉菜单.该按钮的左点击功能已经用于另一个目的.我使用以下代码使用BSPOPOPOVOVER显示文本,而不是悬停在悬停时的下拉代码.即使在这里的纯文本也无法正常工作.解决此问题的任何建议将不胜感激.我需要在每个按钮A B C的悬停下拉的解决方案可能与我在此处使用RadiogroupButtons和bspopover尝试的解决方案不同.如果您有另一种方法,请分享.谢谢! 如何如何制作Twitter twitter bootstrap悬停而不是单击的菜单下拉菜单具有一个看起来很重要的TwitterBootstrap解决方案,但我还不熟悉JS. library(shiny) library(shinyWidgets) library(shinyBS) ui = fluidPage( radioGroupButtons(inputId = "somevalue1",individ
22 2024-04-05
编程技术问答社区
悬停上的CSS涟漪效应?
我有一个按钮,我希望有一个稍透明的覆盖层,以"滑行"悬停的按钮. 通常可以通过单击按钮来实现所谓的"连锁效应". 喜欢这里: html: Click Me CSS: :root { /* if u want to change the color of * the ripple change this value */ --color-ripple: rgba(255,255,255,0.8); } body { background: #36353c; } .container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 50px; wi
20 2024-04-05
编程技术问答社区
如何让'hover'和'active'状态在CSS和HTML中工作?
我在网站顶部的标头中有3个菜单项(目前还没有使用它,所以我无法提供链接 - 对不起). 3个"按钮"不是CSS按钮中的按钮 - 它们是呈现给图像的文字(我知道,但它们看起来很漂亮,所以...). ). 无论如何,每个图像都包含不同的版本:1用于默认外观,1用于鼠标,另一个用于OnClick/Active.到目前为止,我正在使用的HTML和CSS看起来像这样: html About Us Services
14 2024-04-05
编程技术问答社区
安卓按钮悬停事件
我使用XML文件显示一个带有2个状态的按钮(正常,按下).如何按下按钮?是否有类似OnClick的事件 - > Onpressess或我该如何找到它? 这是我使用的XML文件:
20 2024-04-05
编程技术问答社区
删除HTML(CSS)按钮之间的空白空间
我想在按钮之间删除空白空间,因此,当我悬停在普通按钮上时,它之间将没有空白空间和硬按钮.我该怎么做,这些空白的空间来自何处? 在 body { margin: 0; } #stripe { background-color: white; text-align: center; height: 50px; color: black; } button { border: none; background: none; text-transform: uppercase; height: 100%; font-weight: 700; color: black; letter-spacing: 1px; font-size: inherit; transition: all 0.3s; outline: none; }
22 2024-04-05
编程技术问答社区
CSS悬停在触摸屏设备上没有被忽略
我已经用HTML按钮附加了DIV: $('.nav').append('Restart'); 该按钮具有悬停的CSS属性.我的问题是,在触摸屏设备上敲击按钮时,该按钮保留其悬停状态,直到点击另一个元素为止. 使用触摸屏设备浏览时,是否有任何方法可以忽略悬停属性? 解决方案 不是理想的解决方案,但请感谢 @dualed headStart! @media screen and (min-device-width:768px) and (max-device-width:1024px) /*catch touch screen devices */ { button.restart:hover { /* replicate 'up' state of element */ } } 其他解决方案 我最近遇到了这个确切的问题,iOS似乎将悬停的psuedo
18 2024-04-05
编程技术问答社区
如何改变一个按钮在悬停时的颜色?
我需要更改悬停按钮的颜色. 这是我的解决方案,但它不起作用. a.button { display: -moz-inline-stack; display: inline-block; width: 391px; height: 62px; background: url("img/btncolor.png") no-repeat; line-height: 62px; vertical-align: text-middle; text-align: center; color: #ebe6eb; font-family: Zenhei; font-size: 39px; font-weight: normal; font-style: normal; text-shadow: #222222 1px 1px 0; } a.button a:hover{ background: #3
14 2024-04-05
编程技术问答社区
:hover CSS不工作?
我创建了一个CSS类,如下所示: div.ycontent div.ppclisting { background-color:#cccccc; } div.ycontent div.ppclisting:hover { background-color:#FFE5DF; } 我已经在我的一个页面之一中应用了上述样式,该页面在Firefox,IE 7.0+和其他最新浏览器中的工作效果很好.但是,当我在另一个页面中应用相同的样式时,它不起作用. 谁能告诉我什么是原因?为什么它不在另一个页面中工作. 解决方案 我得到了为什么:悬停在另一个页面上没有工作的答案.实际上,在第二页上,在下面的HTML页面中未添加Doctype标签,
20 2024-04-04
编程技术问答社区
Xcode开发者文档链接悬停跳转到顶部
我不知道我是如何进入此状态的,但是每当我徘徊在其中一个文档文件中的链接上时,Xcode文档窗口一直在表现出这种奇怪的行为. 例如,我将滚动到类参考的方法,一旦我徘徊在其中一个,Doc窗口就会直接跳回顶部. 其他人遇到过吗?如果是这样,是否有XCode内部的修复程序? 同时,在浏览器中打开DOC围绕问题作用. 解决方案 感谢您的答复! 同时,我只是偶然发现了解决方法. 序言,我必须为我的特定情况澄清/纠正两件事: 问题仅在悬停在任务部分中的链接上时发生. 跳跃不一定会进入页面上流.相反,它可以到达最初的登陆点时,当您打开文档时. (在URL列表中,这是片段,例如#//Apple_ref ... ). 进入解决方案: 在Xcode Doc Viewer(甚至在Safari中)中,应该在位于"开发人员约有文档"窗口中的"跳到..."下拉窗口,位于右侧(以及作为对等)的" developer-documentation"窗口中的"跳转到.
24 2024-04-03
编程技术问答社区
"检查 "一个悬停元素?
注意:我已经阅读了类似的线程,但是没有我的问题 - 我可以右键单击它,然后它消失了. 我在Chrome中找到了"检查元素"是一个宝贵的工具,但是我在我的nav bar上使用sub-menu for sub-menu遇到了麻烦,该元素在其悬停在其父级项目上弹出. 弹出窗口(或向下)的样式不是我想要的样式,因此我右键单击>检查元素以查看来自哪里的内容,并更好地了解如何实现我的所需效果. 但是,一旦我将鼠标从菜单中移开,它就消失了;因此,我无法在检查窗格中选择不同的元素,并且可以同时突出显示哪个区域. 有没有解决此问题的方法,而无需更改菜单,因此激活后它会保持"弹出"? 解决方案 此答案假设悬停元素是由JavaScript触发的.如果它是通过CSS :hover伪级触发的,请参见 gmo的答案. 如果在可见悬停元素时暂停JavaScript执行,则可以检查基于JavaScript的悬停元素.这可以通过以下方式之一来完成: 1.通过键盘快捷键 这是您
16 2024-04-03
编程技术问答社区
在Chrome开发工具中看到:悬停状态
我想看到:hover样式的锚点,我徘徊在 chrome 中.在 firebug 中,有一个样式下拉列表,使我可以为元素选择不同的状态. 我似乎在Chrome中找不到类似的东西.我想念什么吗? 解决方案 现在您可以看到伪级规则,并将其迫使它们在元素上. 要查看样式中的:hover之类的规则,单击右上角的小:hov文本. 要将元素强加于:hover状态,请右键单击并选择:hover. elements panel "> 在 a>. 其他解决方案 这有点棘手,但是这里有: 右键单击元素,但不要将鼠标指针从元素中移开 - 将鼠标保持在悬停状态. 选择通过键盘进行检查:点击箭头( ),然后输入键( cright键(↵). 如果需要,请使用上/下箭头在开发人员工具中找到正确的HTML元素. 在匹配的规则/样式下查看开发人员工具. 顶级CSS选择器应为:hover类型. 其他解决方案 我想在引导工具提示上查看悬停状态.在Chrome De
22 2024-04-03
编程技术问答社区