Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2010, 01:26   #1
Sarra
 
Регистрация: 28.10.2010
Сообщений: 5
По умолчанию компонент WebBrowser

Как связать компонент ListBox с компонентом WebBrowser???
Sarra вне форума Ответить с цитированием
Старый 28.10.2010, 03:10   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Зачем? Для чего?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 28.10.2010, 08:27   #3
Sarra
 
Регистрация: 28.10.2010
Сообщений: 5
По умолчанию

мне надо,чтобы при выборе пункта в ListBox загружался файл в WebBrowser
Sarra вне форума Ответить с цитированием
Старый 28.10.2010, 08:42   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
загружался файл в WebBrowser
WebBrowser.Navigate(Имя файла)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.11.2010, 18:51   #5
Sarra
 
Регистрация: 28.10.2010
Сообщений: 5
По умолчанию

мне нужно, чтобы при выборе одного из пунктов ListBox загружался файл в WebBrower. например:If ListBox1.Items.String[1] then WebBrower.Navigate(имя файла). . это верно??? если нет,напишите пожалуйста верный код. заранее спасибо
Sarra вне форума Ответить с цитированием
Старый 01.11.2010, 19:16   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А что в листбоксе в итемах написано?
Если там путь к файлу, то
WebBrower.Navigate(ListBox1.Items.S trings[ListBox1.ItemIndex]);
mihali4 вне форума Ответить с цитированием
Старый 01.11.2010, 19:41   #7
Sarra
 
Регистрация: 28.10.2010
Сообщений: 5
По умолчанию

там написаны названия этих файлов
Sarra вне форума Ответить с цитированием
Старый 01.11.2010, 19:47   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
названия этих файлов
Имяна всмысле? Имен маловато будет, нужен полный путь к файлу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.11.2010, 19:50   #9
Sarra
 
Регистрация: 28.10.2010
Сообщений: 5
По умолчанию

ну его же надо как-то в коде программы прописать. так ведь?? и еще,чтобы он был связан с webbrower
Sarra вне форума Ответить с цитированием
Старый 03.11.2010, 14:44   #10
dacorp
Пользователь
 
Регистрация: 12.06.2010
Сообщений: 48
По умолчанию

Если у Вас содержимое файла меняется в процессе работы приложения, я бы посоветовал использовать отмену чтения из кэша.

Код:
WebBrowser1.Navigate('путь к загружаемому файлу',navNoReadFromCache);
Цитата:
Сообщение от Sarra Посмотреть сообщение
ну его же надо как-то в коде программы прописать. так ведь?? и еще,чтобы он был связан с webbrower
Ну самое простое что можно предложить это использовать такую схему:

Цитата:
var URL_ADRESS: String;
begin
Case ListBox1.ItemIndex of
begin
0: URL_ADRESS:='Имя файла 1';
1: URL_ADRESS:='Имя файла 2';
2: URL_ADRESS:='Имя файла 3';
// Столько сколько нужно
end;
WebBrowser1.Navigate(URL_ADRESS,nav NoReadFromCache);
end;
Либо использовать внешний файл для хранения адресов и названий... Вариантов масса, если бы Вы сказали для каких целей необходим данный проект, ответ был бы более точным.

Последний раз редактировалось dacorp; 03.11.2010 в 14:54.
dacorp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент webbrowser изменение ширины L_A_R Общие вопросы Delphi 3 03.05.2010 21:19
Компонент WebBrowser werser Помощь студентам 1 05.01.2010 20:14
Вместо Memo нужен компонент WebBrowser VenMaster Компоненты Delphi 6 02.06.2008 17:38
Компонент WebBrowser ADAMIT Общие вопросы C/C++ 1 31.01.2008 12:44