Показать сообщение отдельно
  #3  
Старый 31.10.2010, 16:24
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

Цитата:
Сообщение от Nurlan
if listbox1.ItemIndex = 0 then
webbrowser1.Navigate('C:\электроный учебник\web.htm');

Думаю лучше заменить if на case, чтоб не было много if'ов:
Код:
case listbox1.ItemIndex of
0:webbrowser1.Navigate('C:\электроный учебник\web.htm');
1:...
2:...
...
end;
На счет пути: Вы все файлы (html) должны хранить рядом с вашей программой (или не посредственной в ней самой). Ну если будете хранить допустим все html файлы в папке с вашей программой, то просто пишите так:
Код:
ExtractFilePath(ParamStr(0)); - эта функция вернет путь к папке с вашими файлами, а потом просто обращайтесь к этим файлам по их именам...

Пример к вашему случаю:
Код:
...
webbrowser1.Navigate(ExtractFilePath(ParamStr(0)) + 'web.htm');
__________________
Помогаю за Спасибо
Ответить с цитированием