Как запустить обновление FT Optix ToggleButton?C#

Место общения программистов C#
Ответить
Anonymous
 Как запустить обновление FT Optix ToggleButton?

Сообщение Anonymous »

Я использую FT Optix версии 1.6.4.11 от Rockwell Automation Technologies Inc. Я использую Microsoft Visual Studio Professional 2022 (64-разрядная версия) версии 17.14.15 (сентябрь 2025 г.).
У меня есть несколько экземпляров ToggleButton, все элементы управления отличаются от стандартных элементов управления Windows.
Один ToggleButton действует в качестве ингибитора для другого ToggleButton, затем его нажимают. Я пытаюсь изменить состояние «Включено» на другом ToggleButton.:

Код: Выделить всё

if (blnDisabled) {
tglBtn.Active = tglBtn.Enabled = false;
tglBtn.Opacity = 50f;
} else {
tglBtn.Active = tglBtn.Enabled = true;
tglBtn.Opacity = 100f;
}
tglBtn.ImagePath = strOriginal;
Я отладил приведенное выше, и оно выполнено правильно, и все состояния такие, как я и ожидал. Проблема в том, что элемент управления не перерисовывается и не обновляется, и я не вижу способа добиться этого, нет доступных функций Redraw, Refresh, Invalidate или Update, и это касается родительских содержаний, таких как Panel и Window.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... ons-update
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»