Страница: 1 |
Страница: 1 |
Вопрос: Хелп как в RivaTuner
Добавлено: 17.06.06 16:43
Автор вопроса: Andrey | Web-сайт:
Как сделать хелп как в Рива Тюнере, т.е. как сделать так, чтобы при нажатии правой кнопкой на объект выводилось справка?? из hlp файла???
т.е. как сделать, чем делать и где найти справку как пользоваться прогой, чтобы создавать эти файлы...
плз.хелп!
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Calhoon
ICQ: 789764
Вопросов: 90
Ответов: 230
Web-сайт:
Профиль | | #1
Добавлено: 23.06.06 17:36
ИМХО, будет проще справку записать в свой файлик, а при нажатии правой кнопки искать соответствующий текст и выводить, как надо
Номер ответа: 2
Автор ответа:
Andrey
Вопросов: 4
Ответов: 5
Web-сайт:
Профиль | | #2
Добавлено: 24.06.06 15:59
а как сделать так, чтобы текст выводился как в РИВАТЮНЕРЕ??? ,т.е. чтобы там списки были и прочее....?????
Номер ответа: 3
Автор ответа:
Calhoon
ICQ: 789764
Вопросов: 90
Ответов: 230
Web-сайт:
Профиль | | #3
Добавлено: 24.06.06 20:52
РИВАТЮНЕР в глаза не видел, ну сложно чтоли сделать отдельное окно для справки и выводить, все, что хочется? Или в чем проблема, не понимаю...
Номер ответа: 4
Автор ответа:
Andrey
Вопросов: 4
Ответов: 5
Web-сайт:
Профиль | | #4
Добавлено: 24.06.06 21:50
мне нужно чтобы, при нажатии правой кнопки мыши на объекте, около него, т.е. top справки=объект.top + объект.height, left справки=аналогично....
вот!
Номер ответа: 5
Автор ответа:
Calhoon
ICQ: 789764
Вопросов: 90
Ответов: 230
Web-сайт:
Профиль | | #5
Добавлено: 26.06.06 12:06
В событии обьекта mouse_down, например:
if MouseButton = vbRightButton then
'выводим хелп
frmHelp.move(txtText.left+txtText.left,txtText.top+txtText.height)
frmHelp.tag = "txtText" 'передаем название для хелпа
frmHelp.show
End if
End sub
А в коде формы сделай обработку при загрузке: прочитать таг, открыть файл, найти, что показывать, показать, и, когда нужно, закрыть форму.
Придется писать подобный код в событии каждого контрола, где нужен хелп.