标签: mouseclick-event

Silverlight Listbox触发MouseRightButtonDown,但不触发MouseLeftButtonDown

我在一个更大的项目中遇到这个问题......所以我设置了一个'Testpoject'作为概念证明:

  • 新的Silverlight应用程序
  • 添加列表框
  • 使用几个复选框填充列表框
  • 注册listBox1_MouseLeftButtonDown
  • 注册listBox1_MouseRightButtonDown

你会看到,listBox1_MouseLeftButtonDown在任何情况下都不会触发....然而,listBox1_MouseRightButtonDown触发就好了.

我尝试使用从ListBox派生的自定义类并重写,假设ListBox类中的某些东西设置了e.Handled = false,但这也没有改变行为.

关于为什么会发生这种情况以及如何解决这个问题

(这个问题也阻止'父母'控制接收点击事件...所以事件传递被破坏了)

:编辑:我通过解决方法解决了我的问题...所以不再需要答案了.只是如果有人想要弄清楚为什么会发生这种情况;)

silverlight events mouseclick-event silverlight-4.0

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

为什么我不能在jQuery中单击()链接?

我在jQuery中遇到了一个好奇心:如果我调用.click()一个链接,就会调用click事件处理程序,但实际上没有跟踪链接(好像它是在浏览器中单击的那样):

<a id="link" href="http://www.google.com>Link</a>

$("#link").click() // won't take me to Google
Run Code Online (Sandbox Code Playgroud)

但是在普通的Javascript中,一切都按预期运行:

document.getElementById("link").click() // *will* take me to Google
Run Code Online (Sandbox Code Playgroud)

这显然是故意的行为 - 但我正在努力解决为什么这样click实施 - 链接的特殊例外?

在这里小提琴:http://jsfiddle.net/9a6sp/

澄清:我不是问如何点击JS中的链接,而是为什么jQuery中的默认行为实际上是在调用时没有点击链接.click()

javascript jquery onclick mouseclick-event

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

ActionListener调用阻止MouseClick事件

我有一个带有MenuItem"maddbound3"的窗口,其中包含以下ActionListener:

maddbound3.addActionListener
(
    new ActionListener()
    {
        public void actionPerformed(ActionEvent e)
        { 
            menu_addbound3();
        } 
    }
);
Run Code Online (Sandbox Code Playgroud)

单击菜单时,此侦听器调用下面的menu_addbound3():

void menu_addbound3()
{
    while(getEditMode() != EditMode.NONE)
    {
        System.out.println("!... " + getEditMode());

        synchronized(this)
        {
            try
            {
                wait();
            }
            catch(InterruptedException e)
            {
                e.printStackTrace();
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

MouseClicked事件改变编辑模式的值并发出notifyAll(),以便while循环退出.但是,测试表明,当系统通过while循环运行时,单击鼠标时不会发生MouseClicked事件.

ActionListener是否阻止了MouseClicked事件?我该如何解决这个问题?

谢谢

java swing actionlistener mouseclick-event

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

从绑定到 xml 的按钮样式列表框中获取单击的按钮内容

嗨,我有一个绑定到 xml 文件的列表框,每个项目我都给了他们一个按钮数据模板,这样我就可以轻松地为每个项目注册一个点击事件。

我很想得到点击按钮的内容来做一些查询。

这是我的代码

XAML

<ListBox  Name="listBox1" >
        <ListBox.ItemsSource>
            <Binding Source="{StaticResource keywordLib}" XPath="Position/Keyword/Word"/>
        </ListBox.ItemsSource>
        <ListBox.ItemTemplate>
            <DataTemplate>
                <Button Content="{Binding}" Click="keyword_Click"/>
            </DataTemplate>
        </ListBox.ItemTemplate>

    </ListBox>
Run Code Online (Sandbox Code Playgroud)

经过数小时的谷歌搜索解决方案。我知道我应该使用 click 事件中的 sender,这对于普通按钮来说效果很好,这里没有说。

    private void keyword_Click(Object sender, RoutedEventArgs e)
    { 
       Button btn = (Button)sender;
       String keyword = btn.Content.ToString();
       MessageBox.Show(keyword);
     }
Run Code Online (Sandbox Code Playgroud)

消息框显示“System.Xml.XmlElement”。而不是按钮内容。

非常感谢任何人可以帮助我解决这个问题。我在这方面花了很多钱,我可以猜到解决方案只是一行代码。

wpf listbox button mouseclick-event

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

Javascript鼠标单击图像坐标

作业说:"你的任务是写一个包含JavaScript的HTML文件,它将随机显示上面的一个图像.如果页面在浏览器中刷新,你应该得到另一个随机图像." 所以我做到了

现在它说"当用户点击图像上的任何位置时,显示一个警告窗口,显示点击相对于图像的位置的X和Y位置".这是我的代码:

<html>
<head>
<title>Assignment 2</title>
<script type="text/javascript">
  var imageURLs = [
       "p1.jpg"
     , "p2.jpg"
     , "p3.jpg"
     , "p4.jpg"
  ];
  function getImageTag() {
    var img = '<img src=\"';
    var randomIndex = Math.floor(Math.random() * imageURLs.length);
    img += imageURLs[randomIndex];
    img += '\" alt=\"Some alt text\"/>';
    return img;
  }
</script>
</head>
<body>
<script type="text/javascript">
  document.write(getImageTag());
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript image mouseclick-event

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

如何移动鼠标光标并单击?

像我的问题,我该怎么办?我已经开始创建一个打开网站的.bat文件,现在我希望它将光标移动到屏幕的特定X'Y位置并左键单击.有没有办法可以在.bat或任何其他类型的脚本中执行此操作?

在此先感谢,-Stam

windows batch-file mousemove mouseclick-event

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

创建游戏对象的副本

在 Unity3D 中如何通过单击鼠标创建对象的副本?

另外,如何在运行时选择要克隆的对象?(最好选择鼠标)。

runtime instantiation unity-game-engine mouseclick-event gameobject

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

热门通过鼠标获取DOM或jQuery元素?

如何通过鼠标单击获取DOM或jQuery元素?例如,我有下一个代码:

$("*").mouseup(
 function() 
 {
    var clickedElement = ???????????????
 }
);
Run Code Online (Sandbox Code Playgroud)

那么,如何初始化'clickedElement'变量?谢谢.

javascript jquery mouseclick-event

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

有没有办法检测表单是否被点击?

德尔福XE

有没有办法检测表单是否收到鼠标点击?表单中的OnClick事件仅在表单的空白部分触发.任何具有控件的部件都不会响应.

delphi mouseclick-event onmouseclick delphi-xe

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

Node.JS 向操作系统触发点击事件

我正在寻找一种从 NodeJS 应用程序向操作系统触发点击事件的方法。我所需要的只是控制 x/y 和鼠标按钮。

有什么可以做到的吗?我已经搜索了现有的软件包,但没有找到任何...

mouse operating-system mouseclick-event node.js

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