Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.02.13;
Скачать: [xml.tar.bz2];

Вниз

Ещё раз о "подсказках"   Найти похожие ветки 

 
Германн ©   (2010-11-07 16:57) [40]


> Юрий Зотов ©   (07.11.10 16:23) [39]
>
> Должно быть...

Понимаю, что должно.


 
Юрий Зотов ©   (2010-11-07 17:07) [41]

Может, в D2007 есть какие-то особенности инсталляции?


 
Германн ©   (2010-11-07 17:20) [42]

Не то чтобы ее там не было совсем
http://pikucha.ru/777461
Но воспользоваться ею никак не получается.


> Может, в D2007 есть какие-то особенности инсталляции?

ХЗ. До сих пор ни о чем подобном не слышал. :(


 
Юрий Зотов ©   (2010-11-07 18:30) [43]

Так. Если она там все же появляется, значит регистрация формы и эксперта IDE сработали нормально. Но почему она появляется в левом поле, а не в правом? Может быть, ее надо просто туда перетащить и тогда она станет доступна? Диалог же не зря называется "Customize New Menu".


 
Германн ©   (2010-11-07 19:17) [44]


> Может быть, ее надо просто туда перетащить и тогда она станет
> доступна? Диалог же не зря называется "Customize New Menu".
>

Перетаскивал. Но кроме этого диалога ее нигде не видно.


 
Юрий Зотов ©   (2010-11-07 19:35) [45]

Вообще-то странно. Похоже, что это не сам репозиторий IDE, а диалог настройки пункта меню. Но должен быть и репозиторий.


 
Германн ©   (2010-11-09 03:36) [46]


> Anatoly Podgoretsky ©   (05.11.10 08:43) [3]
>
> Вот реализация на Дельфи.
>

Увы не работает ни на Д6, ни на Д2007.

Краткое резюме:
В Д6 и в Д2007 показать контекстную подсказку в popup-окне помогает вызов в Application.OnHelp конструкции:
 WinHelp(Handle, PChar(Application.HelpFile), Command, Data);
 CallHelp := False;

но только в диалоговом окне с кнопкой biHelp. В обычном окне эта конструкция показывает подсказку в дефолтном окне.
Кстати начиная с Д6 контекстная подсказка показывается в дефолтном окне даже при вызове ее из диалога кнопкой biHELP.


 
Германн ©   (2010-11-09 03:56) [47]

Решил вопрос путем перетаскивания процедуры TCustomForm.WMHelp с небольшими изменениями. Это конечно дилетантское решение, но для конкретного проекта сойдет.


 
Ответ   (2010-11-09 06:21) [48]

Сколько пользуюсь  компом наверно раза два или три всего нажимал на кнопку вопросо (системную), чтобы просмотреть справку, по моему обычный хелп более привычен пользователю (*.hlp, pdf, doc и т.д.), зачем так заморачиваться?


 
Германн ©   (2010-11-09 15:12) [49]


> Ответ   (09.11.10 06:21) [48]
>
> Сколько пользуюсь  компом наверно раза два или три всего
> нажимал на кнопку вопросо (системную), чтобы просмотреть
> справку, по моему обычный хелп более привычен пользователю
> (*.hlp, pdf, doc и т.д.), зачем так заморачиваться?

А ты взгляни на это с другой стороны. Возьми панель управления. Запусти почти любой апплет. Есть в нем "обычный" хелп? Нет. Зачем он там нужен? Тот кто настраивает систему и так знает для чего нужна, к примеру, видеокарта. А вот некоторые ее настройки могут потребовать пояснений. Что-то вроде этого и у меня.


 
Dennis I. Komarov ©   (2010-11-09 15:39) [50]

Юрий Сергеевич, выложите exe-шничик (мы Вам доверяем :) ) "где есть просто форма". А народ с суперосями провел бы, так сказать, как ей живется в аэро. Можно еще бутончиков на нее покидать а-ля Caption:= и т.п.


 
Германн ©   (2010-11-19 04:05) [51]


> Anatoly Podgoretsky ©   (05.11.10 10:44) [6]
>
> > sniknik  (05.11.2010 10:19:04)  [4]
>
> Я немного тебя не понимаю, ты о чем, если о заголовке окна,
>  то это штатно
> через BorderIcons
>
> sniknik ©   (05.11.10 11:01) [7]
>
> > Я немного тебя не понимаю, ты о чем, если о заголовке
> окна, то это штатно
> через BorderIcons
> кнопка хелпа не совместима с минимизацией/развертыванием,
>  т.е. можно только в "сингл" крестиком (как у диалоговых
> стандартно). у обычных окон (есть кнопки минимизации/...
> ) не работает.
>

Ещё одно открытие.
Кнопка хелпа не совместима только с главным окном приложения. У "обычных" дочерних окон приложения она вполне нормально сосуществует с кнопками минимизации/развертывания.
MS тому виной или Борланд не знаю.


 
Германн ©   (2010-11-19 04:46) [52]


> Германн ©   (19.11.10 04:05) [51]

В "запарке" допустил путаницу в терминах.
Под "главным окном приложения" я имел в виду Дельфийскую MainForm.


 
sniknik ©   (2010-11-19 08:01) [53]

> У "обычных" дочерних окон приложения она вполне нормально сосуществует с кнопками минимизации/развертывания.
чето не выходит каменный цветок...
запрет на любой, не зависимо от того главная или нет. (D7)
и это поведение в общем описано у мелкософта, однозначное. может у тебя все таки, и так заработал компонент от ЮЗ?


 
Anatoly Podgoretsky ©   (2010-11-19 10:50) [54]

> Германн  (19.11.2010 04:05:51)  [51]

На не диалоговых окнах достаточно свойства Hint у компонентов и может
увеличить время до появления, это удобне чем biHelp и несоизмеримо проще.


 
Германн ©   (2010-11-19 19:52) [55]


> sniknik ©   (19.11.10 08:01) [53]
>
> > У "обычных" дочерних окон приложения она вполне нормально
> сосуществует с кнопками минимизации/развертывания.
> чето не выходит каменный цветок...
> запрет на любой, не зависимо от того главная или нет. (D7)
> и это поведение в общем описано у мелкософта, однозначное.
>  может у тебя все таки, и так заработал компонент от ЮЗ?
>
>

Да был полностью не прав.
Кнопка хелпа совместима с кнопками минимизации/развертывания для любого окна. При использовании AlphaSkins.



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.004 c
2-1290582165
Yourlastmist
2010-11-24 10:02
2011.02.13
Экспорт книги Excel в BLOB поле БД и обратно


15-1288703175
Кто б сомневался
2010-11-02 16:06
2011.02.13
Как узнать какая прога запустила мою прогу


15-1288767682
Alx2
2010-11-03 10:01
2011.02.13
Сбор подписей против "налога на болванки"


9-1188397068
AlexanderMS
2007-08-29 18:17
2011.02.13
Вывести четырёхугольник с "усечённой" текстурой.


2-1290552397
dars73
2010-11-24 01:46
2011.02.13
Подскажите почему не работает EXTRACT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский