标签: mousehover

无法在`MouseHover`事件中获取`MouseEventArgs`

我确信这有一个直接的答案,但我似乎无法弄明白.

我正在尝试添加tooltip使用我的mousehover活动.从历史上看,我已经使用过该mousemove事件,但不幸的是,这意味着tooltip更新程序可以像程序一样快速地进行更新.我只想让它显示鼠标在我的图表上静止不动.

问题是我无法获取e.Location属性,因为事件处理程序仅使用EventArgs,而不是MouseEventArgs.有没有办法可以改变这个?或者可能添加一行MouseEventArgs mouse = new MouseEventArgs();(我得到一个错误,说它需要更多的参数,但我不知道哪个).

任何帮助表示赞赏:)

        private void chSysData_MouseHover(object sender, EventArgs e)
        {
            //Add tooltip
            try
            {
                int cursorX = Convert.ToInt32(chSysData.ChartAreas[0].AxisX.PixelPositionToValue(e.Location.X));
                tipInfo = "System: " + systemVoltage[cursorX].ToString("0.00") + Environment.NewLine + "Current: " + currArray[cursorX].ToString("0.00") + Environment.NewLine;
                tooltip.SetToolTip(chSysData, tipInfo);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# charts mouseevent mousehover

3
推荐指数
1
解决办法
6621
查看次数

通过鼠标悬停定位工具提示

我正在使用以下链接中找到的代码:

https://www.d3-graph-gallery.com/graph/heatmap_tooltip.html

如果您下载此代码,然后在浏览器中查看它,您会注意到鼠标悬停时的工具提示位置不再相对于热图中的单元格,而是显示为底部的长矩形。将此代码与我自己的代码集成后,我注意到了同样的情况。

我必须添加什么才能强制工具提示出现在相对于热图单元格的位置?任何帮助将不胜感激。

html css mousehover d3.js

3
推荐指数
1
解决办法
3195
查看次数

在 R Shiny 中的图标上添加悬停消息

我想添加一条悬停消息,当我将鼠标移动到“i”信息图标上方时,该消息将会出现。

信息图标

我添加了图标:

numericInput("fixed_ratio", 
             label = tags$div(HTML('Fixed ratio <i class="fas fa-info-circle" 
                                       style = "color:#0072B2;"></i>')), 
             value = 1)
Run Code Online (Sandbox Code Playgroud)

在“HTML”中,我尝试添加“标题”作为悬停消息,但没有成功。

有什么办法可以添加消息吗?谢谢!!

html r mousehover shiny

3
推荐指数
1
解决办法
1553
查看次数

c#checked listbox MouseMove vs MouseHover事件处理程序

我使用以下MouseMove事件处理程序将文本文件内容显示为CheckedListBox上的工具提示,并且有一个标记到每个checkedListBoxItem的文本文件对象.

private void checkedListBox1_MouseMove(object sender, MouseEventArgs e)
        {
            int itemIndex = checkedListBox1.IndexFromPoint(new Point(e.X, e.Y));

            if (itemIndex >= 0)
            {
                if (checkedListBox1.Items[itemIndex] != null)
                {
                    TextFile tf = (TextFile)checkedListBox1.Items[itemIndex];

                    string subString = tf.JavaCode.Substring(0, 350);

                    toolTip1.ToolTipTitle = tf.FileInfo.FullName;
                    toolTip1.SetToolTip(checkedListBox1, subString + "\n... ... ...");
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

问题是,我的应用程序因为checkedListBox上频繁的鼠标移动而变慢.

作为替代方案,我想,我应该使用MouseHover事件及其处理程序.但我找不到我的musePointer目前在哪个checkedListBoxItem.像这样:

private void checkedListBox1_MouseHover(object sender, EventArgs e)
        {
            if (sender != null)
            {
                CheckedListBox chk = (CheckedListBox)sender;

                int index = chk.SelectedIndex;

                if (chk != null)
                {
                    TextFile tf = (TextFile)chk.SelectedItem; …
Run Code Online (Sandbox Code Playgroud)

.net checkedlistbox mousemove winforms mousehover

2
推荐指数
1
解决办法
4923
查看次数

CSS .Hover图片加载缓慢

我有一个提交按钮,当用户将鼠标悬停在它上面时,该按钮会发生变化.现在图像需要一段时间来加载,你得到半秒,有白色屏幕而不是另一个按钮.无论如何只使用CSS和HTML来改善这一点,还是我需要做一些JS工作?

css hover mousehover

2
推荐指数
1
解决办法
3148
查看次数

如何使用VB.NET在图像上书写?

任何人都可以帮助我如何从我的计算机加载图像并使用VB.net [2008]在图片上写.然后只有当鼠标悬停在写入文本的位置时才会显示文本.我想写下图片的位置.请帮我处理代码块,因为在这里你正在与一个菜鸟交谈.谢谢

vb.net image mousehover

2
推荐指数
1
解决办法
7801
查看次数

QGraphicsPathItem hideEvents - 抑制在路径形成的区域上悬停

https://www.dropbox.com/s/phven3rriv36893/graphicsview-pathitem.png?dl=0 我想知道是否有办法让我的 QGraphicsPathItem 响应 mouseHoverEvents 到实际曲线而不是整个橙色区域,如图所示文档。

https://www.dropbox.com/s/7m8w34nitp34sgf/pipes.png?dl=0 在我的应用程序中,我没有看到实际形成路径的区域,因此当贝塞尔曲线悬停时我只想要一个hoverEnterEvent(以及当贝塞尔曲线离开时的悬停事件(当然)。

这可以通过 QGraphicsPathItem 实现还是完全错误的方法?如果是,怎么办?如果没有,什么 QGraphics 对象可以被视为替代品?

如果确实需要代码,请告诉我。

干杯,迈克尔

qt pyqt mousehover qgraphicsitem qgraphicsscene

2
推荐指数
1
解决办法
594
查看次数

鼠标悬停在 HTML 功能中以弹出或放大图片

我是一个 oracle 人,正在努力编写一个 HTML 函数,我真的很感激你的帮助。我想要实现的是我有 4 张图片或一张包含 4 个部分的图片,一旦鼠标悬停在每个部分上,它就需要弹出或放大。 在此处输入图片说明 最终我希望一旦鼠标悬停任何部分弹出,仅供参考,我可以将部分保存为图片。所以原始图片将被分成 4 部分。请分享代码,或者如果您有任何信息,请告诉我,非常感谢您的帮助

提前致谢

html mouseover onmouseover mouseout mousehover

2
推荐指数
1
解决办法
3336
查看次数

以编程方式检测元素是否能够被徘徊

使用bookmarklet我想使用jquery .hover()将img元素与mouseenter和mouseleave事件的处理程序绑定,但在某些情况下,永远不会触发鼠标事件,因为img元素以某种方式隐藏在鼠标中,尽管图像是事实上可见:一个简单的例子是当透明元素重叠时.如果您使用像firebug检查器这样的工具,您会发现许多这样的例子.

我怎么能弄清楚这种行为?理想情况下,我想构建一个函数,它将返回true或false,具体取决于元素是否可以移动.

谢谢大家

html javascript jquery dom mousehover

2
推荐指数
1
解决办法
80
查看次数

如何用css垂直移动图像

我正在使用wordpress和wooslider.我的问题是,我想在鼠标悬停上平移缩略图像,如下所示:示例站点

这是我从wooslider获得的输出,但我希望效果像上面提到的那样:Wooslider效果

css有以下几行,但我发现很难弄清楚为了达到上述效果所做的编辑

.wooslider-control-thumbs img:hover {opacity: 1;}
Run Code Online (Sandbox Code Playgroud)

html css mousehover

1
推荐指数
1
解决办法
8080
查看次数