ユーザーが成績を入力し、プログラムが加重平均を出力するアプリケーションを作成しています。ロードすると、割り当てのカテゴリの数が尋ねられます。プログラムは、ユーザが情報を入力するためのテキストボックスを動的に作成する。問題は、テキストボックスを作成した後に入力されたテキストをどのように読み込むのか分かりません。ここに私のコードはありますか:C#で動的に作成されたコントロールを使用する
TextBox txtbx = new TextBox();
txtbx.Text = "";
txtbx.Name = "txtbx1";
txtbx.Location = new Point(10, 10);
txtbx.Height = 20;
txtbx.Width = 50;
Controls.Add(txtbx);
このコードを変更して、ユーザーが送信したときにボックス内の現在のテキストを見つける方法を教えてください。
どのように私はテキストボックスへの参照を作成することができますか? –
"OnSubmit"関数で見ることができる場所に "txtbx"を宣言するか、またはUwe Keimが述べたように、あなたが設定した名前( "txtbx1")でFindControlを使うことができます。 – rchanley