Olvassunk be egy személy nevet, valamint a keresztnév kezdőpozícióját és darabszámát, majd a Keresztnév törlése nyomógombbal töröljük a teljes névből és jelenítsük meg a Név keresztnév nélkül szövegablakban. Olvassunk be egy új keresztnevet és a megmaradt vezetéknévvel az Új teljes név nyomógombbal fűzzük össze és jelenítsük meg az Új teljes név szövegablakban.
A feladat megoldása:
string teljes1, keresztnev, vezeteknev, teljes2;
private void Torles_Click(object sender, EventArgs e)
{
int kpoz, mennyit;
if (textBox1.Text != "" && textBox2.Text != "" &&
textBox3.Text != "")
{
teljes1 = textBox1.Text;
kpoz = Int32.Parse(textBox2.Text);
mennyit = Int32.Parse(textBox3.Text);
vezeteknev = teljes1.Remove(kpoz, mennyit);
textBox4.Text = vezeteknev;
}
}
private void Összefűz_Click(object sender, EventArgs e)
{
if (textBox5.Text != "")
{
keresztnev = textBox5.Text;
teljes2 = String.Concat(vezeteknev, keresztnev);
textBox6.Text = teljes2;
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox4.Text = "";
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
textBox4.Text = "";
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
textBox4.Text = "";
}
private void textBox5_TextChanged(object sender, EventArgs e)
{
textBox6.Text = "";
}
A program futási eredménye: