private void button3_Click(object sender, EventArgs e) { if (button3.Text == "Lock") { api.Lock(); } else { api.UnLock(); } button3.Text = (api.IsLock) ? "UnLock" : "Lock"; button2.Enabled = api.IsLock; button4.Enabled = api.IsLock; button5.Enabled = api.IsLock; }
/// <summary> /// Обработчик двойного клика по списку профилей, выбирает профиль /// </summary> /// <param name="sender">отправитель</param> /// <param name="e">параметры</param> private void listBox1_DoubleClick(object sender, EventArgs e) { try { if (listBox1.SelectedIndex > -1) { if (button2.Text == "Lock") { api.Lock(); api.SetProfile(listBox1.Items[listBox1.SelectedIndex].ToString()); api.UnLock(); } else { api.SetProfile(listBox1.Items[listBox1.SelectedIndex].ToString()); } } } catch (Exception ex) { MessageBox.Show("Сообщение: " + ex.Message + Environment.NewLine + "StackTrace: " + Environment.NewLine + ex.StackTrace, "Произошла ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }