Изменить цвет label в зависимости от состояния checkbox
Цитата: Senior от 03.10.2020, 12:18Добрый день! Хочется краткий код, как это делает всеми любимый Хачатур. Как в W10T в зависимости от состояния чекбокса(Параметра в реестре) он меняет цвет label.
Добрый день! Хочется краткий код, как это делает всеми любимый Хачатур. Как в W10T в зависимости от состояния чекбокса(Параметра в реестре) он меняет цвет label.
Цитата: XpucT от 03.10.2020, 12:29Привет 🖐
При запуске программы выполняется метод, проверяющий твики.async void CheckBoxesChecker() { Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый; Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый; ...Сама проверка:
public bool Confidentiality1() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0"); } public bool Confidentiality2() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0"); } ...
Привет 🖐
При запуске программы выполняется метод, проверяющий твики.
async void CheckBoxesChecker()
{
Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый;
Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый;
...
Сама проверка:
public bool Confidentiality1()
{
return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0");
}
public bool Confidentiality2()
{
return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0");
}
...
Цитата: Senior от 03.10.2020, 12:46Огромное спасибо!
Вопросом задался, как реализован интеллектуальный анализ. Мне просто хочется сделать мини-программу. Где будет панель (в стиле каспер*****) думаю донёс что за приложение, вот хочется чтобы так же была панель в виде карточек, но как мне реализовать в этой панели к примеру текст, найдено "100 ошибок" и чтобы эти ошибки были после проверки в реестре параметра. То есть я так понял нужна глобальная переменная? в каждом public bool чекере.
Так-же я не могу выразить словами, как же вы меня выручаете вроде я задаю лёгкие вопросы для вас, но для меня это танцы с бубном:)
Огромное спасибо!
Вопросом задался, как реализован интеллектуальный анализ. Мне просто хочется сделать мини-программу. Где будет панель (в стиле каспер*****) думаю донёс что за приложение, вот хочется чтобы так же была панель в виде карточек, но как мне реализовать в этой панели к примеру текст, найдено "100 ошибок" и чтобы эти ошибки были после проверки в реестре параметра. То есть я так понял нужна глобальная переменная? в каждом public bool чекере.
Так-же я не могу выразить словами, как же вы меня выручаете вроде я задаю лёгкие вопросы для вас, но для меня это танцы с бубном:)
Цитата: Senior от 10.10.2020, 12:47Цитата: XpucT от 03.10.2020, 12:29Привет
При запуске программы выполняется метод, проверяющий твики.async void CheckBoxesChecker(){Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый;Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый;...async void CheckBoxesChecker() { Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый; Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый; ...async void CheckBoxesChecker() { Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый; Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый; ...Сама проверка:
public bool Confidentiality1(){return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0");}public bool Confidentiality2(){return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0");}...public bool Confidentiality1() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0"); } public bool Confidentiality2() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0"); } ...public bool Confidentiality1() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0"); } public bool Confidentiality2() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0"); } ...Добрый день. Что такое IsEqual? как с ним работать и хотелось бы узнать почему не Equals. Заранее спасибо за ответ!
Цитата: XpucT от 03.10.2020, 12:29Привет
При запуске программы выполняется метод, проверяющий твики.async void CheckBoxesChecker(){Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый;Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый;...async void CheckBoxesChecker() { Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый; Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый; ...async void CheckBoxesChecker() { Confidentiality1.ForeColor = TweaksChecker.Confidentiality1() ? Серый : Белый; Confidentiality2.ForeColor = TweaksChecker.Confidentiality2() ? Серый : Белый; ...Сама проверка:
public bool Confidentiality1(){return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0");}public bool Confidentiality2(){return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0");}...public bool Confidentiality1() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0"); } public bool Confidentiality2() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0"); } ...public bool Confidentiality1() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0"); } public bool Confidentiality2() { return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\SettingSync\Groups\Accessibility").IsEqual("Enabled", "0"); } ...
Добрый день. Что такое IsEqual? как с ним работать и хотелось бы узнать почему не Equals. Заранее спасибо за ответ!