Страница 1 из 1
Кнопка с атрибутом Disable и её Tips.
Добавлено: 25 Март 2015, 10:45
kreator
C9.1.11313, что не важно. Если кнопка "задизейблена", то Tips'ы не всплывают. Может есть настройка какая, чтобы всплывали? В других системах всплывают. Зачем нужно? Сообщить оперативно пользователю, почему он не может нажать на кнопку. Или какие есть варианты сообщить пользователю "почему кнопка заблокирована"?
Кнопка с атрибутом Disable и её Tips.
Добавлено: 25 Март 2015, 13:51
Алексей- Софт-Центр
Добрый день!
А почему бы ее еще и не hide ?
Алексей
Кнопка с атрибутом Disable и её Tips.
Добавлено: 25 Март 2015, 14:02
kreator
Шутку, типа, оценил. А если серьёзно, то политика SV такая, кнопки дизейблются, а не хайдяться, переписывать шаблоны и классы нет смысла, а потом всё равно вопрос - "где кнопка?".
Кнопка с атрибутом Disable и её Tips.
Добавлено: 25 Март 2015, 16:03
Губин Игорь
kreator писал(а): Или какие есть варианты сообщить пользователю "почему кнопка заблокирована"?
Наложить region и отрабатывать EVENT:MouseIn, EVENT:MouseOut а там что-типа Corner Bowl Popup Help Control (есть на сайте)
Кнопка с атрибутом Disable и её Tips.
Добавлено: 26 Март 2015, 10:39
kreator
Если бы были парочка-троечка экранов, то можно воспользоваться регионами. А когда сотни? На самом деле в справке, которая вызывается соответствующей кнопкой или по F1 всё, что нужно, написано. Но современный юзер совсем не хочет напрягать голову, к сожалению. Дело практически доходит до вопроса "Почему кнопка просмотра редактирования не подсвечена?" при том, что в таблице (броузе) нет ни одной записи.
И всё же, почему всплывающие подсказки не всплывают? Везде же всплывают.
Кнопка с атрибутом Disable и её Tips.
Добавлено: 26 Март 2015, 13:30
Дед Пахом
В .NET WinForms не всплывают.
Кнопка с атрибутом Disable и её Tips.
Добавлено: 26 Март 2015, 14:32
kreator
Не знаю насчёт .Net WinForms, но в самой среде (думаю на .Net написана) всплывают.
Кнопка с атрибутом Disable и её Tips.
Добавлено: 26 Март 2015, 16:39
BOB
В .NET WinForms v2 всплывают на кнопках в toolstrip .
Кнопка с атрибутом Disable и её Tips.
Добавлено: 26 Март 2015, 17:31
Admin
Просто пните разработчиков через Римаса или через владельцев купленной Клары.
Кнопка с атрибутом Disable и её Tips.
Добавлено: 27 Март 2015, 1:55
Дед Пахом
BOB писал(а): В .NET WinForms v2 всплывают на кнопках в toolstrip .
Ну это по большому счёту не кнопки.
Кнопка с атрибутом Disable и её Tips.
Добавлено: 28 Март 2015, 13:49
Игорь Столяров
Я в таких случаях обычно делаю следующее.
"Дизеблим" кнопку:
?Button{Prop:Skip} = True
?Button{Prop:Icon} = '~DisableIcon.ico'
(обесцвеченная иконка легко делается Axialis IconWorkshop)
Можно еще текст на кнопке покрасить серым ...
На саму кнопку вешается:
If ?Button{Prop:Skip} = False
ДЕЙСТВИЕ
else
Message(МОЖНО РАССКАЗАТЬ ЮЗЕРУ ПОЧЕМУ ОН НЕ МОЖЕТ ВЫПОЛНИТЬ ДЕЙСВИЕ)
end
Все ...

И нет никаких проблем ни с ToopTip, ни с Message в строке статуса программы.