如何确定哪个文本框是TabControl中的活动控件?
您可以使用sender
paramter来获取ContextMenustrip
,然后调用ContextMenustrip.SourceControl
属性来获取打开上下文菜单的控件。
在这种情况下,您可以尝试以下代码。
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
{
var ctxStrip = sender as ContextMenuStrip;
if (ctxStrip == null)
return;
var rtb = ctxStrip.SourceControl as RichTextBox;
if (rtb == null)
return;
}
这段代码只是将sender
对象强制转换为contextMenustrip
,如果这是null
,则返回。(虽然永远不应该)。下一行捕获sourceControl
并将控件强制转换为RichTextBox
。
问题内容: 注意: _这里有很多不同的答案,大多数答案一次或一次都有效。 事实是,当Angular团队更改其Router时,有效的方法已经改变了许多次。最终将 成为 Angular路由器的Router 在Angular应用程序中(我撰写本文时为2.0.0-beta.0版本中的当前版本),如何确定当前活动的路由是什么? 我正在开发一个使用Bootstrap 4的应用程序,并且需要一种在标签中显示其关
注意:这里有很多不同的答案,而且大多数在某个时候都是有效的。事实上,当Angular团队改变其路由器时,工作的方式已经改变了很多次。Router3.0版本将最终成为Angular中的路由器,它打破了许多这些解决方案,但提供了一个非常简单的解决方案。从RC.3开始,首选解决方案是使用,如本答案所示。 在Angular应用程序中(我写这篇文章的时候是2.0.0-Beta.0版本中的最新版本),如何确定
我有几个提交按钮的形式。如何确定在"之前提交"回调哪个按钮开始提交表单? 不幸的是,不包含任何提交按钮字段。 康科尔。对数(arr) 我只有一个表单,该表单有两个提交按钮 表单如下所示:
我读过关于如何确定活动路由的问题,但我仍然不清楚如何用参数确定活动路由? 现在我是这样做的: 在我的组件中: 这将起作用,因为我将用户名作为字符串传递。有没有办法通过传递正确的参数来做到这一点??
我有一个单窗口JavaFX应用程序,它是从JavaFX教程中创建的。 我正在通过以下功能设置新窗口内容: 但是我想从这个fxml文件中选择一个默认激活的文本字段。如何做到这一点?我尝试在控制器的初始化方法中调用requestFocus方法,但没有成功。我在TextField类和AnchorPane类中都没有找到任何合适的属性(AnchorPane是fxml控件树的根元素)。
我看到了带有各种参数的Spring MVC控制器处理程序方法。例如: null 所以, 什么决定参数列表? 为什么Spring controller处理程序方法没有固定签名? Spring如何处理这些变化的参数列表? 是否可以输入任意类型的参数?