با سلام.من یک کلاس دارم که داخلش یه لیست نیز تعریف شده و یک فرم هم دارم که شی های این کلاس را نشون می ده.می خوام وقتی یک از این شی های موجود در لیست انتخاب شد،،،اون لیست مربوطه به اون شی نشون داده بشه اما این اتفاق به طور صحیح نمی افته و کل لیس به نمایس در می آید یعنی اطلا عات منحصر اون شی نیس..اینم کدم در فرم
private void sabt_Click(object sender, EventArgs e)
{
int i = listfilm.SelectedIndex;
int a = 0;
if (textBox5.Text != "")
a = Convert.ToInt32(textBox5.Text);
int b = 0;
if (textBox6.Text != "")
b = Convert.ToInt32(textBox6.Text);
int c = 0;
if (textBox7.Text != "")
c = Convert.ToInt32(textBox7.Text);
movies film1 = new movies(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, a, b, c);
movies.reward.Add(textBox8.Text);
textBox8.Clear();
textBox9.Clear();
}
private void showjf_Click(object sender, EventArgs e)
{
int i = listfilm.SelectedIndex;
int a = 0;
if (textBox5.Text != "")
a = Convert.ToInt32(textBox5.Text);
int b = 0;
if (textBox6.Text != "")
b = Convert.ToInt32(textBox6.Text);
int c = 0;
if (textBox7.Text != "")
c = Convert.ToInt32(textBox7.Text);
movies film1 = new movies(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, a, b, c);
label8.Text = movies.film[i].show( );
reward اون لیست داخل کلاسم هست و اینم کد تابع مربوطه در کلاس
public string show( )
{
string r="this is ";
for (int j = 0; j < reward.Count; j++)
r += " " + reward[j];
return r;
}