如何获取radioButton的TableLayoutPanel的单元格位置
本文关键字:TableLayoutPanel 单元格 位置 radioButton 何获取 获取 | 更新日期: 2023-09-27 18:25:29
这是我的代码,它将返回(-1,-1)作为单元格位置的坐标。我认为这意味着在表中找不到控件。我的单选按钮放在桌子单元格的一个面板里。但是,radio.Container返回null。
private void radio_CheckedChanged(object sender, EventArgs e)
{
var radio = sender as RadioButton;
var coord = tblPanel.GetPositionFromControl(radio);//returns (-1, -1)
}
我想通过任何必要的方式从sender对象中获取行号。感谢您提供的任何帮助。
Daniel
原来我需要的是父属性,在本例中就是面板。容器始终为null。
private void radio_CheckedChanged(object sender, EventArgs e)
{
var radio = sender as RadioButton;
var row = tblPanel.GetRow(radio.Parent);
}