Здравствуйте, yaser, Вы писали:
Y>Есть ли правила хорошего тона по использованию хинта или каждый по своему мнению снабжает контролы хинтами?
Хинт (тултип) обязателен для контролов, не подписанных человекопонятным текстом.
Пример: кнопка на тулбаре, если пользователь не установил стиль «иконка с текстом». (Если иконка с текстом, дублировать таким же текстом не нужно! Но если текст тултипа более подробный, чем подпись кнопки, то можно.)
Пример: индикатор модема подписан DCD, это текст, но не человекопонятный, ставим тултип Data Carrier Detect.
Исключение: тултипы необязательны для контролов, идиоматичных в системе.
Пример: кнопки сворачивания, разворачивания, закрытия окна; кнопка выдёргивания комбобокса; кнопки на концах скроллбара.
Тултипы можно использовать для подписей, которые не влезают в контрол по размерам.
Пример: колонка имени файла в Explorer’е.
В тултипах можно показывать дополнительную информацию, как-то связанную с контролом.
Пример: контрол — часы, тултип — текущая дата.
Тултип не должен мешать пользователю.
Пример: Некоторые дельфоформоклепатели вешают хинты на все контролы и их лейблы, прописывая туда чуть ли не целую страницу хелпа. В результате пользователю некуда наступить, чтоб не вступить в тултип.
Да что я тут перечисляю,
Windows User Experience Interaction Guidelines,
GNOME Human Interface Guidelines или HIG другого desktop environment’а, под который вы пишете.