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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2009, 16:40   #1
gromsgu
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 12
По умолчанию webbrowsew

Здраствуйте......такой вопрос....на ворме есть webbrowser, listbox, button...webbrowser открывает html страници, которые лежат у меня на компе......как сделать так, чтоб при нажатии на button в listbox появлялось назвнание страници?

if webbrowser. (что тут прописывать?) then
listbox.items.add ('лалала')

заранее спасибо)
gromsgu вне форума Ответить с цитированием
Старый 16.05.2009, 16:55   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Интересный вопрос... Раньше не пробовал так делать...
Цитата:
сделать так, чтоб при нажатии на button в listbox появлялось назвнание страници?
"Название" - это "Заголовок" или "Адрес"..?

Попробуй что-то из этого:
Код:
Procedure TForm1.Button1Click(Sender: TObject);
Begin
ListBox1.Items.Add('LocationName = '+Webbrowser1.LocationName);
ListBox1.Items.Add('LocationURL = '+Webbrowser1.LocationURL);
End;
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 16.05.2009, 17:27   #3
gromsgu
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 12
По умолчанию

Название это от себя....тоесть, допусти, если html страница называется 1.htm, то в листбокс вписывается 'страница номер один'...я попробывал прописать так
procedure TForm2.RzRapidFireButton10Click(Sen der: TObject);
begin
if webbrowser2.LocationName(1.htm) then
rzranklistbox2.Items.Add('страница номер один');
end;

он пишет что потерян оператор......где моя ошибка?
gromsgu вне форума Ответить с цитированием
Старый 16.05.2009, 17:37   #4
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Ну во-первых пишется так:
Код:
If Webbrowser2.LocationName='1.htm' Then
А во-вторых это Вы так собираетесь все страницы вручную перебирать..?

Если в названиях страниц только цифры, то можно добавлять: S:='Страница номер '+Webbrowser.LocationName;
А потом можно будет ещё расширение стереть...


P.S. "RzRapidFireButton" - это хто... 0_о ?
I am the First of Cyber Evolution...
I am the First to Program your Future...

Последний раз редактировалось DomiNick; 16.05.2009 в 17:51.
DomiNick вне форума Ответить с цитированием
Старый 16.05.2009, 18:01   #5
gromsgu
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 12
По умолчанию

О спаисбо))
У меня всего 3 странички)
Rzcomponents....скачал компоненты делфи....там всякие формы красивые в стиле XP.
gromsgu вне форума Ответить с цитированием
Старый 16.05.2009, 18:10   #6
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Чтоб форма использовала MSSTYLES (текущий стиль XP) можно просто бросить на форму XPManifest со вкладки Win32...

А где скачал?)
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 16.05.2009, 18:22   #7
gromsgu
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 12
По умолчанию

www.delphiexpert.ru там много всего интересного....по крайней мере мне понравился этот сайт)
gromsgu вне форума Ответить с цитированием
Старый 16.05.2009, 18:25   #8
gromsgu
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 12
По умолчанию

не подскажешь, можно ли менять шрифт и фон страници, которая загружена в webbrowser?....нигде не могй найти нормальную статью про вебраузер((
gromsgu вне форума Ответить с цитированием
Ответ


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