private void Form1_Load(object sender, EventArgs e) { data = DeserializeBinary(); if (!File.Exists("Config")) { return; } label1.Text = data.Label1; label2.Text = data.Label2; label3.Text = data.Label3; }
private DataConfig DeserializeBinary() { if (File.Exists("Config")) { FileStream fileStream = new FileStream("Config", FileMode.Open); BinaryFormatter formatter = new BinaryFormatter(); DataConfig data = (DataConfig)formatter.Deserialize(fileStream); fileStream.Close(); fileStream.Dispose(); return(data); } else { DialogResult result = MessageBox.Show("抽獎內容尚未設定!!"); if (result == DialogResult.OK) { Setting setting = new Setting { Visible = true }; } return(null); } }