Кнопка с атрибутом Disable и её Tips.

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Кнопка с атрибутом Disable и её Tips.

Сообщение kreator »

C9.1.11313, что не важно. Если кнопка "задизейблена", то Tips'ы не всплывают. Может есть настройка какая, чтобы всплывали? В других системах всплывают. Зачем нужно? Сообщить оперативно пользователю, почему он не может нажать на кнопку. Или какие есть варианты сообщить пользователю "почему кнопка заблокирована"?
We are hard at work… for you. :)
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Кнопка с атрибутом Disable и её Tips.

Сообщение Алексей- Софт-Центр »

Добрый день!
А почему бы ее еще и не hide ?

Алексей
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Кнопка с атрибутом Disable и её Tips.

Сообщение kreator »

Шутку, типа, оценил. А если серьёзно, то политика SV такая, кнопки дизейблются, а не хайдяться, переписывать шаблоны и классы нет смысла, а потом всё равно вопрос - "где кнопка?".
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Кнопка с атрибутом Disable и её Tips.

Сообщение Губин Игорь »

kreator писал(а): Или какие есть варианты сообщить пользователю "почему кнопка заблокирована"?
Наложить region и отрабатывать EVENT:MouseIn, EVENT:MouseOut а там что-типа Corner Bowl Popup Help Control (есть на сайте)
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Кнопка с атрибутом Disable и её Tips.

Сообщение kreator »

Если бы были парочка-троечка экранов, то можно воспользоваться регионами. А когда сотни? На самом деле в справке, которая вызывается соответствующей кнопкой или по F1 всё, что нужно, написано. Но современный юзер совсем не хочет напрягать голову, к сожалению. Дело практически доходит до вопроса "Почему кнопка просмотра редактирования не подсвечена?" при том, что в таблице (броузе) нет ни одной записи.
И всё же, почему всплывающие подсказки не всплывают? Везде же всплывают.
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Кнопка с атрибутом Disable и её Tips.

Сообщение Дед Пахом »

В .NET WinForms не всплывают.
С уважением, ДП
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Кнопка с атрибутом Disable и её Tips.

Сообщение kreator »

Не знаю насчёт .Net WinForms, но в самой среде (думаю на .Net написана) всплывают.
3.jpg
We are hard at work… for you. :)
BOB
Ветеран
Сообщения: 336
Зарегистрирован: 17 Июль 2005, 5:43

Кнопка с атрибутом Disable и её Tips.

Сообщение BOB »

В .NET WinForms v2 всплывают на кнопках в toolstrip .
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Кнопка с атрибутом Disable и её Tips.

Сообщение Admin »

Просто пните разработчиков через Римаса или через владельцев купленной Клары.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Кнопка с атрибутом Disable и её Tips.

Сообщение Дед Пахом »

BOB писал(а): В .NET WinForms v2 всплывают на кнопках в toolstrip .
Ну это по большому счёту не кнопки.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Кнопка с атрибутом Disable и её Tips.

Сообщение Игорь Столяров »

Я в таких случаях обычно делаю следующее.

"Дизеблим" кнопку:
?Button{Prop:Skip} = True
?Button{Prop:Icon} = '~DisableIcon.ico'
(обесцвеченная иконка легко делается Axialis IconWorkshop)
Можно еще текст на кнопке покрасить серым ...

На саму кнопку вешается:
If ?Button{Prop:Skip} = False
ДЕЙСТВИЕ
else
Message(МОЖНО РАССКАЗАТЬ ЮЗЕРУ ПОЧЕМУ ОН НЕ МОЖЕТ ВЫПОЛНИТЬ ДЕЙСВИЕ)
end

Все ... :) И нет никаких проблем ни с ToopTip, ни с Message в строке статуса программы.
Make Clarion Great Again ! 😎
Ответить