![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый день!
Написал свой гид для нового пользователя с целью быстрого обучения программе - он по ходу показа информации и сведений открывает нужные окошки программы - чтобы юзеру было нагляднее, но пока что работает открытие окошек только через посыл комбинации назначенных клавиш типа "Ctrl+O" или "Ctrl+Alt+O" итд, что не всегда удобно. Вопросы: 1. Можно ли в Delphi 2009 назначить быстрые кнопки русского алфавита? (типа "Ctrl+Э") напрямую через форум не получается - delphi ругается. 2. Как лучше реализовать открытие окошек по ходу обучения? 3. Может посоветуете качественную готовую компоненту Гида нового пользователя? |
#2
|
||||
|
||||
![]() 1. Можно ссылка. Привязка осуществляется именно к клавише, а не к букве. При нажатии горячих клавишь можно проверять установленный язык.
2. Form1.Show; Form1.Close; 3. не слышал про такой. Последний раз редактировалось Developer, 05.07.2011 в 13:44. |
#3
|
|||
|
|||
![]() 1. Спасибо!
2. Извиняюсь не объяснил сразу - обучать пользователя Гид должен на основе "текстовых скриптов", по сути типа XML, но безз содержания Delphi кода, тк это некомпилированный текстовый файл... поэтому процедуры кода не подходят ![]() ![]() Может есть варианты по-быстрее кроме сочетаний кнопок как уже сделал? |
#4
|
||||
|
||||
![]() Цитата:
![]() - При запуске программы создаем TList в который записываем ссылки на все окна; - Парсим XML файл и выполняем команды записаные в нем; - Если попадается команда напр. "<ShowWindow name="Form1"/>", то ищем соответствующюю форму в списке форм и если такова была найдена, то показуем ее. Используя данный метод можно еще много чего сделать. Попоже я приведу пример. |
#5
|
||||
|
||||
![]() Вот пример такого гида: скачать
Проект выполнен в Delphi 2009 Там реализованые простейшие функции (открыть/закрить окно), нету защиты от дураков и прочих проверок. Но если над TGuide хорошенько поработать то можно реализовать довольно хороший класс. |
#6
|
|||
|
|||
![]() Цитата:
![]() Большое спасибо! Буду вникать... ![]() |