Exemple #1
0
        public void Deserialize()
        {
            using (FileStream fs = new FileStream(path, FileMode.OpenOrCreate))
                vs = (ViewSettings)formatter.Deserialize(fs);

            fileCB1.Checked = vs.menu[0][0];
            fileCB2.Checked = vs.menu[0][1];
            fileCB3.Checked = vs.menu[0][2];
            fileCB4.Checked = vs.menu[0][3];
            fileCB5.Checked = vs.menu[0][4];

            editCB1.Checked = vs.menu[1][0];
            editCB2.Checked = vs.menu[1][1];
            editCB3.Checked = vs.menu[1][2];
            editCB4.Checked = vs.menu[1][3];
            editCB5.Checked = vs.menu[1][4];
            editCB6.Checked = vs.menu[1][5];

            windowsCB1.Checked = vs.menu[2][0];
            windowsCB2.Checked = vs.menu[2][1];
            windowsCB3.Checked = vs.menu[2][2];
            windowsCB4.Checked = vs.menu[2][3];
            windowsCB5.Checked = vs.menu[2][4];

            groupBox1.Enabled = checkBox1Access.Checked = vs.menu[0][5];
            groupBox2.Enabled = checkBox2Access.Checked = vs.menu[1][6];
            groupBox3.Enabled = checkBox3Access.Checked = vs.menu[2][5];
        }
Exemple #2
0
 private void Deserialize()
 {
     using (FileStream fs = new FileStream(path, FileMode.Create))
     {
         vs = (ViewSettings)formatter.Deserialize(fs);
     }
     // Проблема в том, что не десериализирует
     fileCB1.Checked    = vs.menu[0][0];
     fileCB2.Checked    = vs.menu[0][1];
     fileCB3.Checked    = vs.menu[0][2];
     fileCB4.Checked    = vs.menu[0][3];
     fileCB5.Checked    = vs.menu[0][4];
     editCB1.Checked    = vs.menu[1][0];
     editCB2.Checked    = vs.menu[1][1];
     editCB3.Checked    = vs.menu[1][2];
     editCB4.Checked    = vs.menu[1][3];
     editCB5.Checked    = vs.menu[1][4];
     editCB6.Checked    = vs.menu[1][5];
     windowsCB1.Checked = vs.menu[2][0];
     windowsCB2.Checked = vs.menu[2][1];
     windowsCB3.Checked = vs.menu[2][2];
     windowsCB4.Checked = vs.menu[2][3];
     windowsCB5.Checked = vs.menu[2][4];
     groupBox1.Enabled  = checkBox1Access.Checked = vs.menu[0][5];
     groupBox2.Enabled  = checkBox2Access.Checked = vs.menu[1][6];
     groupBox3.Enabled  = checkBox3Access.Checked = vs.menu[2][5];
 }