私は C# のまったくの初心者 (今まで Java を学んでいます) で、これが初めての投稿です! フォーラムを見回しましたが、必要なものが見つかりません。
文字列の詳細を、あるフォームのリスト ボックスから別のフォームのリスト ボックスに移動しようとしています。これは電子メール クライアントであるはずです。
元のデータはストリーム リーダーによって取り込まれ、名前と電子メールに分割されます。
データ (frmAddressBook) を含むフォームのコード セクションは次のとおりです。
public void btnOK_Click(object sender, EventArgs e)
{
if (tmpLine.StartsWith(lstAddresses.SelectedItem.ToString()))
{
//Split the line.
namesEmailAddresses = tmpLine.Split(',');
lstTest.Items.Add(namesEmailAddresses[0] + ", " + namesEmailAddresses[1]);
frmWorldEmail frmWE = new frmWorldEmail();
frmWE.names = namesEmailAddresses[0];
frmWE.emails = namesEmailAddresses[1];
frmWE.Show();
}//if
}
データを取得しようとしているフォームのコード セクション (frmWorldEmail):
public partial class frmWorldEmail : Form
{
public frmWorldEmail()
{
InitializeComponent();
}
public string names
{
get {
names = this.names;
return names;
}
set { }
}
public string emails
{
get {
emails = this.emails;
return emails;
}
set { }
}
public void lstNameTo_SelectedIndexChanged(object sender, EventArgs e)
{
lstNameTo.Items.Add(names);
lstNameTo.Show();
}
public void lstEmailTo_SelectedIndexChanged(object sender, EventArgs e)
{
lstEmailTo.Items.Add(emails);
lstEmailTo.Show();
}
}
助けていただければ幸いです。
ありがとう。