Exemple #1
0
            /// <summary>
            /// 更新cbInput
            /// </summary>
            private void updatecbInput()
            {
                String strLine;

                listWarning.Clear();
                cbInput.Items.Clear();
                try
                {
                    FileStream   dataFile = new FileStream(Path.Combine(GlobalSettings.Path_data, "WarningValue.dat"), FileMode.Open);
                    StreamReader sr       = new StreamReader(dataFile);
                    strLine = sr.ReadLine();
                    while (strLine != null)
                    {
                        WarningValue warning   = BinarySerializer.Decode64(strLine) as WarningValue;
                        String       warningId = warning.getId();
                        this.cbInput.Items.Add(warningId);
                        listWarning.Add(warningId, warning);
                        strLine = sr.ReadLine();
                    }
                    sr.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }