问题标签 [mouseleftbuttondown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在swt中通过鼠标左键单击显示弹出菜单?
如何通过鼠标左键单击显示弹出菜单?我知道默认是鼠标右键单击。但我想通过正常选择一个按钮来扩展(显示)菜单。(通过正常的左键单击)。如何通过正常的右键单击弹出一个弹出菜单如下。
wpf - 如何阻止根元素中的事件并让事件在容器(父)级别触发?
我正在使用 WPF。我的可视化树层次结构如下: RadDiagram > RadDiagramShape > MyControl RadDiagramShape 的内容是 mycontrol。
在 myControl 类中,我处理了 (MouseLeftButtonDown) 事件,我在其中放入了拖放代码(我在另一个地方需要它)。所以,这是直接事件而不是隧道或冒泡!
当我移动作为 RadDiagramShape 内容的自定义控件时,在 RadDiagram 中,它不会移动(它试图被拖动),因为 MouseLeftButtonDown 已在 MyControl 中处理。 它防止事件在可视树中冒泡,防止任何父处理程序收到事件通知。
我尝试为 RadDiagramShape 和 RadDiagram 处理事件,e.Handled = true;
但它什么也没做,因为它是 MouseLeftButtonDown 并且它在根元素内部处理,所以它不会冒泡或隧道,我没有覆盖移动代码,我没有不想覆盖它。因为我之前尝试过它,但它并没有给我与 WPF 中内置的相同的轻微移动。
如何在根元素中阻止 MouseLeftButtonDown 事件并让事件在容器(父)级别触发?
wpf - WPF ListView 和 ScrollViewer 隐藏 MouseLeftButtonDown
为了演示我有这个 Xaml 的问题:
事件处理程序是:
当您运行应用程序并单击文字块时,您会触发 MouseDown,然后触发 MouseUp。到目前为止,一切都很好。但是,当您单击单词 ListViewItem 时,只会触发 MouseUp。ScrollViewer 也有同样的问题(列表视图包含它,所以我猜这是同样的问题)。有谁知道为什么以及是否可以解决此问题。固定我的意思是让它触发而不是尝试一起使用另一个事件或另一个机制。
position - Minecraft removed world.setblock in 1.8
I had this in 1.7.10, with no errors Until in 1.8 they removed the world.setblock
Now, how do i set a block in 1.8 in the direction the player is facing and if a block is in the way replace it with packed ice. Also how do i play a sound each time the left click is clicked
javascript - Javascript检查是否单击鼠标左键
我有这个代码来检测鼠标按下。然而在安卓手机上,鼠标长时间按下通常会转换为右键单击。有没有办法只能获取有关鼠标左键单击的信息?
使用它作为下面的代码
还是初学者,请告诉我在这两个代码中要更改什么。
谢谢
wpf - 检测边框外的鼠标左键按下(单击) WPF MVVM
我在 MVVM 中有一个边框。我想要实现的是在边框外检测鼠标左键,然后将其隐藏。我可以在主窗口的 MouseLeftButtonDown 事件中执行此操作,但我不知道这是否是最佳解决方案。我怎么能这样做?我想避免此单击干扰其他事件,例如,此边框放置在堆栈面板中,并且堆栈面板在鼠标左键双击时被隐藏。
c# - 在左键保持 C# 时执行操作
注意:我对此很陌生,所以如果我犯了愚蠢的错误,我会道歉,我正在学习!:D
所以基本上我想在按住鼠标左键的同时执行一个动作,在我的情况下,我希望程序执行一个左键,而这是真的。我做了以下事情:
这目前对我不起作用,点击事件是否仅在我在表单上时发生?或者它会在我的计算机上的任何地方执行点击?
感谢您的帮助,如果这是一个愚蠢的问题,我们深表歉意。
wpf - 如何在 MouseLeftButtonDown 事件中两次更改按钮的背景图像?
我在MainWindow.xaml.cs
. 我想实现这样的效果,当业务逻辑运行时runbutton的背景图片切换到powerOnOff1.png
,当业务逻辑完成后背景图片切换回powerOnOff0.png
。
上面的代码不起作用。它总是显示powerOnOff0.png
背景图像。它需要多线程吗?
uwp - 检测同时的鼠标右键和左键点击
我正在用 UWP 和 C# 编写游戏,我希望玩家能够通过同时(或几乎同时)按下鼠标左键和右键来指示动作。
为一个按钮设置一个事件很容易,但在事件中,我想查看另一个按钮是否被按下。
有人建议这应该有效:
Window.Current.CoreWindow.GetKeyState(Windows.System.VirtualKey.RightButton).HasFlag(CoreVirtualKeyStates.Down)
但它没有 - 它总是为没有首先检测到的按钮返回 false。
有什么建议么?
python - 用 ursina 进行左 clic 检测
我正在使用 ursina 制作游戏,并且我想检测左键单击以便进行射击。所以,这是我的代码:
每当我按“t”时,它就会打印“it works!”,如果我按住它,只要它被按住,就会打印出消息。伟大的 !但是现在,如果我尝试使用“鼠标左键”作为我的键,它就不再起作用了!我的代码将是:
所以,这里的问题显然是“鼠标左键”的论点。但我确信这是正确的语法:
- 根据文档(https://www.ursinaengine.org/cheat_sheet.html#Keys)
- 并根据我用它进行的另一项测试,它在哪里起作用(在另一种情况下)
所以,我的论点的语法是正确的,我的代码是正确的。那么错误在哪里呢?是否有与键盘不同的处理鼠标的特定方法?我真的不这么认为,这就是为什么我在这里有点困惑。