well all i try a differnt way seems like it was gna work but got stop error hear code any help i would be greatful
public partial class form1 : Form
{
public string[] StringArray { get; set; }
protected int counter = 0;
public form1()
{
InitializeComponent();
}
private void form1_Load(object sender, EventArgs e)
{
//seting array
TextBox item1 = sender as TextBox;
string str = item1.Text;
if (item1.Text != "")
item1.Enabled = false;
StringArray[counter] = item1.Text;
counter++;
TextBox item2 = sender as TextBox;
if (item2.Text != "")
item2.Enabled = false;
StringArray[counter] = item2.Text;
counter++;
TextBox item3 = sender as TextBox;
if (item3.Text != "")
item3.Enabled = false;
StringArray[counter] = item3.Text;
counter++;
TextBox item4 = sender as TextBox;
if (item4.Text != "")
item4.Enabled = false;
StringArray[counter] = item4.Text;
counter++;
TextBox item5 = sender as TextBox;
if (item5.Text != "")
item5.Enabled = false;
StringArray[counter] = item5.Text;
counter++;
}
private void displaybtn_Click(object sender, EventArgs e)
{
//sort of list
StringBuilder StrArrsort = new StringBuilder();
StringBuilder StrArrRev = new StringBuilder();
foreach (string str in StringArray) /// stop error {"Object reference not set to an instance of an object."}
{
StrArrsort.Append(str);
}
//rev of list
for (int i = StringArray.Length - 1; i >= 0; i--)
{
StrArrRev.Append(StringArray[i]);
}
// show list in lables
lilsorted.Text = StrArrsort.ToString();
lilrevers.Text = StrArrRev.ToString();
}
private void clearbtn_Click(object sender, EventArgs e)
{
item1.Text = ("");
item2.Text = ("");
item3.Text = ("");
item4.Text = ("");
item5.Text = ("");
lilsorted.Text = ("");
lilrevers.Text = ("");
}
private void exitbtn_Click(object sender, EventArgs e)
{
this.Close();
}
}
}