次のコードを使用しています。
private void listBox1_MouseClick(object sender, MouseEventArgs e)
{
txtFrom.Clear();
txtSubject.Clear();
txtBody.Clear();
something = this.listBox1.SelectedIndex.ToString();
int something1 = Convert.ToInt32(something);
foreach (MailMessage email in messages)
{
count++;
if (count == something1)
{
txtFrom.Text = email.From.ToString();
txtSubject.Text = email.Subject.ToString();
txtBody.Text = email.Body.ToString();
}
}
問題は、別の項目を選択すると、txtFrom.Text、txtSubject.Text、txtBody.Text の値が、リスト ボックスで選択した新しい値に応じて変化しないことです。