C# 从tablelayoutpanel检索标签文本

C# 从tablelayoutpanel检索标签文本,c#,winforms,tablelayoutpanel,C#,Winforms,Tablelayoutpanel,我刚刚开始尝试使用桌面布局面板来保持事物的条理性。我在单元格中添加了一个带有一些文本的标签控件。以后如何将此文本返回到字符串变量中?甚至修改单元格标签中的文本?添加控件时,只需在表单中存储对该控件的引用即可 将其添加到主窗体主体(不在方法内部): 在添加标签的代码中: myLabel = new Label(); myLabel.Text = "Some Text"; // Pseudo-code myPanel.Cells.Add(myLabel); 然后,只需访问表单代码中的任意位置即可。

我刚刚开始尝试使用桌面布局面板来保持事物的条理性。我在单元格中添加了一个带有一些文本的标签控件。以后如何将此文本返回到字符串变量中?甚至修改单元格标签中的文本?

添加控件时,只需在表单中存储对该控件的引用即可

将其添加到主窗体主体(不在方法内部):

在添加标签的代码中:

myLabel = new Label();
myLabel.Text = "Some Text";
// Pseudo-code
myPanel.Cells.Add(myLabel);

然后,只需访问表单代码中的任意位置即可。

到底是什么问题?您是否忘记了标签是否被称为label1,因此无法再找到它,或者您正在动态添加标签,并且您想知道如何保留对它的引用?嗯,我已通过编程在form_加载期间将标签添加到单元格中。我想使用一些其他控件来更新此标签的文本,并获取此文本并将其写入文本文件。如果这是一个选项,那么在这种情况下如何获取对它的引用?
myLabel = new Label();
myLabel.Text = "Some Text";
// Pseudo-code
myPanel.Cells.Add(myLabel);