private void listBoxGroupName_SelectedIndexChanged(object sender, EventArgs e) { if (listBoxGroupName.SelectedItem != null) { MeshDeviceGroup mdg = (MeshDeviceGroup)listBoxGroupName.SelectedItem; textBoxGroupName.Text = mdg.ToString(); buttonAddOK.Text = "修改名称"; buttonAddOK.Enabled = true; textBoxGroupName.Enabled = true; isGNEdite = true; mEditeID = mdg.ID; } }
private void buttonDelete_Click(object sender, EventArgs e) { if (listBoxGroupName.SelectedItem != null) { DialogResult result = MessageBox.Show("确定删除该分组?", "询问", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { MeshDeviceGroup mdg = (MeshDeviceGroup)listBoxGroupName.SelectedItem; SQLiteHelper.GetInstance().MeshDeviceGroupDelete(listBoxGroupName.SelectedItem.ToString()); logger.Info("删除分组“" + textBoxGroupName.Text + "”"); listBoxGroupName.Items.Remove(listBoxGroupName.SelectedItem); } } }