Buona sera a tutti sono nuovo in questo forum e ho visto subito che siete molto disponibili...
Mi chiedevo se povevate darmi una mano con l'impiccato.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
textBox2.Visible = false;
textBox3.Visible = false;
button1.Visible = false;
}
private void button1_Click(object sender, EventArgs e)
{
string nome = Convert.ToString(textBox1.Text);
string lettera = "";
string sim = "_______";
for (int i = 0; i < 7; i++)
{
lettera = Convert.ToString(textBox3.Text);
for (int j = 0; j < nome.Length; j++)
{
if (nome[j].ToString() == lettera) sim = sim.Substring(0, j) + value + sim.Substring(j + 1);
}
textBox2.Text = sim;
}
}
private void button2_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{ textBox1.Text = ""; }
else
{
button1.Visible = true;
textBox2.Visible = true;
textBox3.Visible = true;
button2.Visible = false;
textBox1.Visible = false;
}
}
}
}
questo è il codice solo che 1 cosa non so come fare a dare tanti _ quante sono le lettere della parola che andrò ad inserire.
Un'altra cosa è: appena inserisco ad esempio ciao, inserisco una lettera metto i e nella casella di testo della parola da indovinare e mi compare _i__. Fino a qui tutto ok. inserisco la c e mi compare c___.
Voglio sapere come si fa a fare in modo che la lettera inserita rimanga salvata.
Grazie mille a chiunque mi risponderà