- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
那么,当用户点击时,如何获取鼠标指针下的对象呢?我假设 gViewer 必须有一些事件才能做到这一点。在教程中我发现了这个想法:
gViewer.SelectionChanged +=
new EventHandler(gViewer_SelectionChanged);
gViewer_SelectionChanged
是这样定义的事件处理程序:
void gViewer_SelectionChanged(object sender, EventArgs e)
虽然我为所有 3 个 MSAGL dll 添加了 using 语句,但我找不到选择已更改
事件。是否有特殊事件,或者我看错了方向?难道我需要处理一些鼠标事件并根据它获取对象吗?
遗憾的是,只有很少的 MSAGL 示例,没有文档和有限的评论,所以这里的问题越多越好。
最佳答案
你的意思是获取每个对象的信息?
viewer.Click += GraphNode_Click;
...
private void GraphNode_Click(object sender, EventArgs e)
{
GViewer viewer = sender as GViewer;
if (viewer.SelectedObject is Node)
{
Node node = viewer.SelectedObject as Node;
//...do works here
}
}
关于c# - 获取用户在 MSAGL 中点击的 Vertex(Node) Object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44257587/
menu Home Events Technical Schedule
我试图阻止触发默认 anchor 链接和 onclick 事件。 这是 HTML 代码: Google 我正在尝试使用以下 jQuery 代码阻止任何重定向的发生: $("#mylink").cli
我想在单击父 div 上的任意位置时切换我的 div,除非单击 anchor 元素。因此,例如,如果我单击示例中的第一个文本,我希望它切换,但在我的示例中的第二个文本上,我不希望它切换。 JSFidd
我在通过 jQuery 伪造 anchor 点击时遇到问题:为什么我的thickbox在我第一次点击输入按钮时出现,但第二次或第三次却没有出现? 这是我的代码: Link 当我直接点击链接时,它总是
我已经从 Mootools 切换到 jQuery,因为我认为它有更好的支持。我有这样的 HTML: Opcje Opcje Opcje Opcje Opcje Opcje Opcje JS
我是一名优秀的程序员,十分优秀!