私はユーザーがゲストの数を選択するフォームを持っています。私は2番目のフォームでは不要な余分なテキストボックスを隠したいと思います。数値に基づいてテキストボックスを非表示にするにはどうすればよいですか?
example userはform2上のform1で8人のゲストを選択します。私はtextbox9とtextbox10を非表示にしてゲスト名を入力する必要があるテキストボックス1-8しか表示しないようにします。
Visual StudioでWindows Forms C#を使用してこれを行うにはどうすればよいでしょうか?ここで
は一例ですが、あなたがゲストの数が多いためTextbox2.Visible = userChoice >= 2;
Textbox3.Visible = userChoice >= 3;
など
を行うことができ、ゲストの限られた最大数の
private void DisplayTextBoxs()
{
if (xBillInformationForm.dGuestNumber == 1)
{
xCustomer1Label.Visible = true;
xCustomer1TextBox.Visible = true;
}
if (xBillInformationForm.dGuestNumber == 2)
{
xCustomer1Label.Visible = true;
xCustomer1TextBox.Visible = true;
xCustomer2Label.Visible = true;
xCustomer2TextBox.Visible = true;
}
if (xBillInformationForm.dGuestNumber == 3)
{
xCustomer1Label.Visible = true;
xCustomer1TextBox.Visible = true;
xCustomer2Label.Visible = true;
xCustomer2TextBox.Visible = true;
xCustomer3Label.Visible = true;
xCustomer3TextBox.Visible = true;
}
if (xBillInformationForm.dGuestNumber == 4)
{
xCustomer1Label.Visible = true;
xCustomer1TextBox.Visible = true;
xCustomer2Label.Visible = true;
xCustomer2TextBox.Visible = true;
xCustomer3Label.Visible = true;
xCustomer3TextBox.Visible = true;
xCustomer4Label.Visible = true;
xCustomer4TextBox.Visible = true;
}
}
jqueryに必要なテキストボックスだけを描画できませんでしたか?id = "TextBox" + i; }のテキストボックスを描画する – jelleB
これはC#でビジュアルスタジオを使用して書かれているはずです。 – yaksushi
htmlWriterで(i = 0、i
jelleB