如何获取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

如何获取radioButton的TableLayoutPanel的单元格位置

原来我需要的是父属性,在本例中就是面板。容器始终为null。

private void radio_CheckedChanged(object sender, EventArgs e)
{
        var radio = sender as RadioButton;
        var row = tblPanel.GetRow(radio.Parent);
}
相关文章:
  • 没有找到相关文章