私は3つのテキストボックスを持っています。1 つは FirstName 用、もう 1 つは LastName 用、Last は FullName 用です。
私がやりたいことは、firstname テキストボックスが入力されるたびに FullName を FirstName テキストにリセットし、テキストボックスが入力されるたびに FullName テキストボックスを更新することです。
私が試してみました
private void txtFirstName_TextChanged(object sender, EventArgs e)
{
txtFullName.Text = txtFirstName.Text;
}
private void txtLastName_TextChanged(object sender, EventArgs e)
{
if (_New == false)
{
txtFullName.Text += " ";
_New = true;
}
string newletter = txtLastName.Text.Substring(txtLastName.Text.Length - 1);
txtFullName.Text += newletter;
}
このコードはある程度機能しますが、このコードの主な問題は、ユーザーが姓のテキスト ボックスからテキストを削除するたびにフルネームのテキスト ボックスが更新されないことです。姓のテキストボックス、テキスト全体をリセットするのではなく、テキストを更新する必要があります。
どんな助けでも大歓迎です。