我正在尝试制作一个函数,在翻译或更改文本时将标签定位在正确的位置,这样标签就不会出现在comboBox、textBox等之前。
public void PositionControl(Label label, ComboBox comboBox)
{
label.Left = comboBox.Left - label.Size.Width;
}
像这样,它可以与ComboBox一起工作,有没有一种方法可以使它工作,无论它是函数中secont-var(textBox,label…(的什么对象。
您可以尝试以下代码。它应该能解决你的问题。
只需确保将正确的参数传递给它,否则您可以在try-catch块中添加这些代码并处理
public void PositionControl(Label label, Control control)
{
label.Left = control.Left - label.Size.Width;
}