首页 > 解决方案 > 如何在 C# 中的 flowlayoutpanel 中查找控件的索引

问题描述

我是 C# 新手。

我有Form1flowlayoutpanel。我动态添加Buttonsflowlayoutpanelbuttons详细信息来自database table.

我想知道第一个的button名字flowlayoutpanel

for (i = 0; i < DataTable.Rows.Count; i++)
        {

          Button btn = new Button();
          btn.Name = DataTable.Rows[i]["Name"].ToString();
          btn.Text = DataTable.Rows[i]["PostCode"].ToString();
          flowlayoutpanel.Controls.Add(btn);
        }            

       String First_Button_Name = ........... 

标签: c#

解决方案


如果要获取要添加到 FlowLayoutPanel 的第一个按钮的名称,无论这些按钮如何到达那里,请使用:

 string firstButtonName = flowlayoutpanel.Controls.OfType<Button>().FirstOrDefault()?.Name;

推荐阅读