private void lstSettings_Click(object sender, EventArgs e)
        {
            if (lstSettings.SelectedItems.Count == 0)
            {
                return;
            }

            grpEdit.Enabled = true;
            PropertyMonitorSetting setting = (PropertyMonitorSetting)lstSettings.SelectedItems[0].Tag;

            addingNew        = false;
            txtUserID.Text   = setting.IDToMonitor;
            txtInterval.Text = setting.IntervalMinutes.ToString();
            for (int i = 0; i < ddProperties.Items.Count; i++)
            {
                if (ddProperties.Items[i].ToString() == setting.PropertyToMonitor)
                {
                    ddProperties.SelectedIndex = i;
                    break;
                }
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (addingNew)
            {
                PropertyMonitorSetting setting = new PropertyMonitorSetting();
                setting.PropertyToMonitor = ddProperties.SelectedItem.ToString();
                setting.IDToMonitor       = txtUserID.Text;
                setting.IntervalMinutes   = Int32.Parse(txtInterval.Text);

                propMonitors.Add(setting);
            }
            else
            {
                if (lstSettings.SelectedItems.Count != 0)
                {
                    PropertyMonitorSetting setting = (PropertyMonitorSetting)lstSettings.SelectedItems[0].Tag;
                    setting.PropertyToMonitor = ddProperties.SelectedItem.ToString();
                    setting.IDToMonitor       = txtUserID.Text;
                    setting.IntervalMinutes   = Int32.Parse(txtInterval.Text);
                }
            }
            StatusMonitorForm_Load(null, EventArgs.Empty);
            grpEdit.Enabled = false;
        }