我窗体上有个文本框控件,工具栏上也有一个。窗体上的Dock属性为Fill。
假如我现在焦点是在工具栏上的文本框,可是一改变窗体大小或者点击工具栏其他空白处,焦点都会自动转到窗体上的文本框。我试过,如果Dock属性为None则不会出现这个问题。可是我又需要Fill这个功能,还有没有什么可行的办法?
假如我现在焦点是在工具栏上的文本框,可是一改变窗体大小或者点击工具栏其他空白处,焦点都会自动转到窗体上的文本框。我试过,如果Dock属性为None则不会出现这个问题。可是我又需要Fill这个功能,还有没有什么可行的办法?
{
this.toolStripTextBox1.Focus();
}
然后在窗体 SizeChanged 事件里判断这个变量
{
this.toolStripTextBox1.Focus();
}
你说 然后在窗体 SizeChanged 事件里判断这个变量
窗体发送SizeChanged这个事件时,焦点已经自动转换为了窗体上的文本框
所以 isToolTextFocused 永远为false
我知道可以用Focus
可问题是我怎么判断原来焦点在哪个文本框代码没地方写,比如写在SizeChanged判断,判断时焦点已经切换到了窗体上的文本框了