标签: mouseclick-event

开源点击或鼠标跟踪软件

任何人都知道或推荐任何点击跟踪或热图生成 - 基于开源PHP的软件?

http://www.labsmedia.com/clickheat/

php mouseclick-event

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

NSView通过NSTextView接收点击事件

我在NSView中有一个NSTextView,不可编辑,不可选.我需要NSView在单击文本视图时接收单击事件 - 基本上我需要单击事件来表现为文本视图甚至不存在.显然我会使用

textView:clickedOnCell:inRect:atIndex:
Run Code Online (Sandbox Code Playgroud)

文本视图委托方法,但我需要捕获click事件,以检测双击和类似的事情.

cocoa nsview nstextview mouseclick-event

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

使用子图而不是matplotlib中的图来控制鼠标单击事件

我有一个有5个子图的图.我正在使用鼠标单击事件在第4和第5子图中创建阴影区域(请参见下面的附图).

在此输入图像描述

单击图中的任何子图时,将触发鼠标单击事件.但是,我希望只有在第4和第5个子图上单击时才能触发鼠标单击事件.我想知道使用mpl_connect是否可行.

这是我的代码

import numpy as np
from scipy.stats import norm, lognorm, uniform
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider, Button, RadioButtons, CheckButtons
from matplotlib.patches import Polygon


#####Mean and standard deviation#####

mu_a1 = 1
mu_b1 = 10
mu_c1 = -13
sigma_a1 =  0.14
sigma_b1 =  1.16
sigma_c1 =  2.87
mu_x01 = -11
sigma_x01 =  1.9

#####_____#####



#####Generating random data#####

a1 = 0.75*mu_a1 + (1.25 - 0.75)*sigma_a1*np.random.sample(10000)
b1 = 8*mu_b1 + (12 - 8)*sigma_b1*np.random.sample(10000)
c1 = -12*mu_c1 + 2*sigma_c1*np.random.sample(10000)
x01 …
Run Code Online (Sandbox Code Playgroud)

python matplotlib mouseclick-event

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

C#MouseClick事件不会在中键单击或右键单击时触发

这似乎应该有效,但事实并非如此.我在SWITCH语句中设置了一个调试停止.此事件仅在左键单击时触发.没有任何反应,并且在中间或右键单击时不会触发方法.有任何想法吗?PS我已经尝试过使用MouseUp和MouseDown事件以及相同的问题.

这是我的代码:

this.textBox1.MouseClick +=
   new System.Windows.Forms.MouseEventHandler(this.textBox1_MouseClick);

private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
    switch (e.Button)
    {
        case MouseButtons.Left:
            // Left click
            textBox1.Text = "left";
            break;

        case MouseButtons.Right:
            // Right click
            textBox1.Text = "right";
            break;

        case MouseButtons.Middle:
            // Middle click
            textBox1.Text = "middle";
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# right-click mouseclick-event

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

WPF:如何将单击事件分配给表单

如何在此分配Click事件?我想在鼠标点击此窗口时执行某些操作.它在Window和Canvas中都没有Click属性

<Window Loaded="Window_Loaded"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="InClassApp.UI.TextNotify"
  x:Name="Window"
  Title="TextNotify"
  Width="400" Height="100"
  WindowStyle="None"
  AllowsTransparency="True"
  Background="Transparent"
  ShowInTaskbar="False">
  <Border CornerRadius="5">
    <Border.Background>
        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
            <GradientStop Color="#FFBAFDFF" Offset="0"/>
            <GradientStop Color="White" Offset="1"/>
        </LinearGradientBrush>
    </Border.Background>
       <Canvas x:Name="LayoutRoot" >
        .......
    </Canvas>
</Border>
Run Code Online (Sandbox Code Playgroud)

wpf canvas mouseclick-event

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

鼠标事件未触发

我正在制作一个 C# WinForms 应用程序。由于某种原因,表单的 MouseMove 和 MouseClick 事件没有被触发。(当我发现原因时,我可能会觉得自己像个白痴。)它是一个透明的表单(TransparencyKey 设置为背景颜色),图片框中有一个半透明的动画 gif。我正在制作一个屏幕保护程序。有什么建议么?

编辑:MainScreensaver.cs

    Random randGen = new Random();
    public MainScreensaver(Rectangle bounds)
    {
        InitializeComponent();
        this.Bounds = Bounds;
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
        Rectangle screen = Screen.PrimaryScreen.Bounds;
        Point position = new Point(randGen.Next(0,screen.Width-this.Width)+screen.Left,randGen.Next(0,screen.Height-this.Height)+screen.Top);
        this.Location = position;
    }

    private void MainScreensaver_Load(object sender, EventArgs e)
    {
        Cursor.Hide();
        TopMost = true;
    }
    private Point mouseLocation;

    private void MainScreensaver_MouseMove(object sender, MouseEventArgs e)
    {
        if (!mouseLocation.IsEmpty)
        {
            // Terminate if mouse is moved a significant distance
            if …
Run Code Online (Sandbox Code Playgroud)

c# mouseevent mousemove mouseclick-event

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

单击D3更新数据集并重新绘制条形图

我是d3以及javascript的新手,我无法更新数据集,也无法重新绘制条形图.这是我到目前为止所看到的代码.

http://jsfiddle.net/TwEhT/2/

我有一个clickEvent函数,只需点击任何一个条就会引发.此功能提示输入值.

function clickEvent() 
{
    var op = prompt("Please enter the value", "");
};
Run Code Online (Sandbox Code Playgroud)

我需要做的是在点击索引处更新数据集,并重新绘制rects,以便它们反映对数据集的更改.

任何帮助,将不胜感激.谢谢.

javascript redraw mouseclick-event d3.js

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

模仿CTRL +使用Javafx在ListView中单击多个选择

我正在尝试找到在ListView中选择多个项目的不同方法.GUI将在触摸屏显示器上运行,因此我将无法按CTRL + Click.通过研究各种过去的帖子,我已经能够通过将所有选定的项目保存在一个数组中然后循环遍历它来获得最终选择来实现多项选择.我的代码唯一的问题是,与CTRL +点击相比,选择顺利完成,因为每次选择新项目时,我的代码会导致类型闪烁.所以基本上listView清除所有选择,然后选择正确的选择.有没有办法让这种转变顺利进行?是否更容易模仿触摸以获得CTRL +点击效果?

selectedList = new int[totalTypes];//total number of item properties

for(int x=0; x<selectedList.length;x++){//0 = not selected, 1 = selected
    selectedList[x]=0;
}
testView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);

    testView.setOnMouseClicked(new EventHandler<Event>(){
        @Override
        public void handle(Event event){
                if(selectedList[testView.getSelectionModel().getSelectedIndex()]==0){
                    selectedList[testView.getSelectionModel().getSelectedIndex()]=1;
                }
                else{
                    selectedList[testView.getSelectionModel().getSelectedIndex()]=0;
                }

                for(int x=0; x<selectedList.length;x++){
                    if(selectedList[x]==1){
                        testView.getSelectionModel().select(x); 
                    }
                    else{
                        testView.getSelectionModel().clearSelection(x);;
                    }
                }


        }

    });
Run Code Online (Sandbox Code Playgroud)

java listview javafx mouseclick-event javafx-8

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

单击($ event)Angular 4后显示组件

我正在尝试在单击按钮上创建一个事件来触发另一个组件,如果再次单击它会减少组件(显示组件的一部分始终可见)..我知道这可以通过[ngClass] ='来完成隐藏'和同一组件中的所有东西,但我不确定它是否是模块化方面的最佳方式.提前致谢

这是我的HTML:

<div class="daydetail">
     <h1>Detail of the day</h1>
     <button type="button" label="Click"(click)="display('my-displaychild')"></button>
     <div>{{my-displaychild}}</div>
</div> 
Run Code Online (Sandbox Code Playgroud)

这是我的组件:

import { DisplayChildComponent } from './displaychild.component';

export class AppliV2Component   { 


    display(vid:DisplayChildComponent) {
           console.log(DisplayChildComponent);
    }


 }
Run Code Online (Sandbox Code Playgroud)

mouseclick-event angular

6
推荐指数
1
解决办法
5万
查看次数

情节中的“点击任意位置”事件

我正在尝试在绘图中实现“单击任意位置”功能,以便我可以获得用户单击绘图图表上任何位置的坐标。当前的“官方”绘图功能仅在用户单击绘制的数据点时才起作用,但我想在背景白色画布上注册单击。

情节的闪亮点击事件可以做到这一点,但令人惊讶的是,这在情节中似乎还不存在。

我做了一些研究,发现以下 codepen 实现非常接近:https ://codepen.io/tim-logan/pen/yLXgpyp

#JS
var d3 = Plotly.d3;
var gd = document.getElementById('graph');

Plotly.plot('graph', [{
  y: [2, 1, 2]
}])
.then(attach);

function attach() {
  var xaxis = gd._fullLayout.xaxis;
  var yaxis = gd._fullLayout.yaxis;
  var l = gd._fullLayout.margin.l;
  var t = gd._fullLayout.margin.t;
  
  gd.addEventListener('mousemove', function(evt) {
    var xInDataCoord = xaxis.p2c(evt.x - l);
    var yInDataCoord = yaxis.p2c(evt.y - t);
    console.log(evt.x, l)
    
    Plotly.relayout(gd, 'title', ['x: ' + xInDataCoord, 'y : ' + yInDataCoord].join('<br>'));
  });
}

# HTML
<head>
  <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
</head>
<body> …
Run Code Online (Sandbox Code Playgroud)

javascript click mouseclick-event plotly

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