2011-12-07 17 views
0

私は、テーブルレイアウトパネルを使って物事を整理してみることを実験し始めました。私はいくつかのテキストを持つラベルコントロールをセルに追加しました。このテキストを後で文字列変数に戻すにはどうすればよいですか?セル内のラベル内のテキストを変更することもできますか?tablelayoutpanelからラベルテキストを取得

+0

問題は何ですか?ラベルがlabel1と呼ばれ、それ以上見つからない場合や、ラベルを動的に追加している場合、そのラベルを参照する方法を知りたい場合は、忘れましたか? –

+0

hmmm私は、プログラムでform_load中にラベルをセルに追加しました。他のコントロールを使ってこのラベルのテキストを更新し、このテキストを取得してテキストファイルに書きたいと思います。それがオプションの場合、このケースではどのように参照するのですか? – user776914

答えて

1

コントロールを追加するときは、そのコントロールへの参照をフォームに保存してください。

(ないメソッド内)メインフォーム本体にこれを追加します。ラベルを追加し、あなたのコード内の

Label myLabel; 

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

その後、単にアクセスmylabelというのどこかの形でコード。

関連する問題