我有四(4)个TableLayoutPanels。在他们里面我有一些TextBoxes。 我的目的是在该文本框的下方显示Listview。 因此当我尝试获取文本框内部的位置时 tablelayout面板,它没有给出正确的X-Y ...那么如何获得正确的位置?
答案 0 :(得分:0)
... its not giving proper X-Y ...
不是真的:
您可以拥有多种解决方案:
位置属性:
int xLocation = textBox1.Location.X;
int yLocation = textBox1.Location.Y;
左,上,右下:
int leftLocation = textBox1.Left;
int topLocation = textBox1.Top;
int rightLocation = textBox1.Right;
int bottomLocation = textBox1.Bottom;
如果检查所有这些行的值,您会发现left和top值与Location属性的X和Y值相同。
由于Control对象的继承,所有这些属性都存在,因此您可以在任何控件上找到它们。
希望这有帮助。