如何在c#中获得先前的控制

时间:2011-07-30 10:40:41

标签: c# winforms controls

如何在c#中获得先前的控制

GetNextControl有一种方法 但没有办法获得先前的控制权 谁能告诉我怎么能得到这个

提前

thanx

3 个答案:

答案 0 :(得分:9)

GetNextControl(Control control, bool forward)您可以指定是否要向前或向后获取控件。例如,要对button1进行后向控制,您可以执行以下操作:

Control previous = GetNextControl(button1, false);//false indicates backward

答案 1 :(得分:3)

如果您在第二个参数中传递false

GetNextControl()将返回上一个控件:

Control prev = yourControl.GetNextControl(origin, false);

我同意方法名称有点令人困惑,但你可以说确实在寻找下一个控件,只是在另一个方向。

答案 2 :(得分:2)

是的,您可以像以下一样使用它:

var control = GetNextControl(origControl, false);