我有一個表單中包含一些元素。我想從我的主窗口訪問該表單中的數據。我試着做以下幾點:從另一個表單訪問屬性
private void EmailSettings_Load(object sender, EventArgs e)
{
textBox1.Text = Properties.Settings.Default.emailServer;
numericUpDown1.Value = Properties.Settings.Default.emailServerPort;
if (Properties.Settings.Default.emailServerSsl == true)
{
radioButton1.Checked = true;
}
else
{
radioButton1.Checked = false;
}
}
不過,我的問題是,我無法從我的主要形式訪問Properties
:
private void button1_Click(object sender, EventArgs e)
{
Properties.Settings.Default.emailServer = textBox1.Text;
Properties.Settings.Default.emailServerPort = (int)numericUpDown1.Value;
Properties.Settings.Default.emailServerSsl = (radioButton1.Checked == true) ? true : false;
Properties.Settings.Default.Save();
this.Close();
}
我可以使用此代碼加載它完全正常的存在形式。所以我仍然無法訪問該表單中的數據。我如何從我的主表單中的屬性或從其他表單訪問數據?
看這裏:http://stackoverflow.com/questions/35897399/access-variables-between-cs-files-in-wpf-c-sharp/35897626#35897626 ...這正是你的問題。 – Fruchtzwerg