public bool Load(Stream stream) { BinaryReader b = new BinaryReader(stream); int ver = b.ReadInt32(); if (ver != 0xDEAD) { MessageBox.Show("버전이 일치하지 않습니다."); return(false); } int len = b.ReadInt32(); question = new List <EpQuestion> (); for (int i = 0; i < len; i++) { EpQuestion q = new EpQuestion(); int lenlen = b.ReadInt32(); byte[] dat = b.ReadBytes(lenlen); q.SetData(dat); question.Add(q); } int lenlenlen = b.ReadInt32(); byte[] datdat = b.ReadBytes(lenlenlen); theme = new EpTheme(); theme.SetData(datdat); b.Close(); return(true); }
public void AddQuestion() { EpQuestion que = new EpQuestion(); eduMan.Question.Add(que); lstQuestion.Items.Add(que.Question); saveOk = false; SetTitle(); }