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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2013, 21:09   #1
qwizz
Пользователь
 
Регистрация: 24.03.2013
Сообщений: 22
По умолчанию Элементарное. bt1 и wb

Привет, не могу понять как сделать кнопку при нажатии на которую она в браузере будет открывать ссылки.

Допустим у нас форма батон1 и вб1 в браузере по умалчанию гугл.. мы кликаем на кнопку у нас группа вконтакте открылась кликаем ещё раз и открылась уже другая (есть текстовик где наши группы по порядку есть).
Как заменить 50 кнопок на одну которая по порядку будет открывать и так по кругу?
Уже весь нет излазил. Нужна помощь! В заранее благодарен!
qwizz вне форума Ответить с цитированием
Старый 13.04.2013, 05:51   #2
Gandfil
Пользователь
 
Регистрация: 17.08.2011
Сообщений: 17
По умолчанию

Привет. Ну логично, надо считать кол-во нажатий.

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShellExecute(0, 'open', StringList[n], nil, nil, SW_SHOW);
  Inc(n);
  if (n>50) then n := 1;
end;
Надо только подключить ShellApi.
Если помог, жми на весы слева
Gandfil вне форума Ответить с цитированием
Старый 13.04.2013, 08:18   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Немного неполное решение (да и без компонента-веббраузера). Видимо оставлено в нагрузку автору ))
Я чутка всё же улучшу.
Код:
var
  StringList: TStringList;
  n: integer = 0;
...
procedure TForm1.FormCreate(Sender: TObject); // обработчик создания формы
begin
  StringList := TStringList.Create();
  StringList.LoadFromFile('c:\blah-blah\mylinks.txt');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  wb1.Navigate(StringList[n]);
  Inc(n);
  if (n=StringList.Count) then
    n := 0;
end;
phomm вне форума Ответить с цитированием
Старый 16.04.2013, 15:18   #4
PathTheir
Пользователь
 
Аватар для PathTheir
 
Регистрация: 14.04.2013
Сообщений: 62
По умолчанию

Цитата:
у нас форма батон1 и вб1 в браузере по умалчанию гугл
Ничего себе! У нас форма вида батон, и первый вб в браузере "По умАлчанию Гугл".

Это очень сложное задание.
PathTheir вне форума Ответить с цитированием
Старый 16.04.2013, 17:36   #5
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Цитата:
Сообщение от PathTheir Посмотреть сообщение
Ничего себе! У нас форма вида батон, и первый вб в браузере "По умАлчанию Гугл".

Это очень сложное задание.
Выпендрился? Гуляй. Он говорит, хоть с ошибками и без запятых: "У нас форма, баттон, веб-браузер, в браузере по умолчанию гугл".
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
элементарное ASP arthur1 ASP.NET 0 05.08.2012 13:07
Нужно создать элементарное меню в паскале afirat Помощь студентам 5 20.04.2012 00:03
Элементарное клиент-серверное приложение (Winsock)(Delphi) Recart Помощь студентам 9 28.11.2011 23:05
C++. 3 простые программы на элементарное ООП Petrovi4 Фриланс 8 27.01.2010 11:17
элементарное guffer Общие вопросы Delphi 11 15.08.2009 11:38