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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2012, 20:11   #1
cashmail
Форумчанин
 
Регистрация: 23.06.2011
Сообщений: 201
Вопрос Создания процендуры (Events)

Здравствуйте, делаю браузер с вкладками, создаю вкладку и webbrowser так:
Код:
 tab:=TTabSheet.Create(PageWeb);
    tab.PageControl:=PageWeb;
    tab.Caption:=blank;
    tab.PageIndex:=PageWeb.PageCount-2;
    PageWeb.TabIndex:=tab.PageIndex;
    wl:=TWebBrowser(Browsers.last);
    wb:=TWebBrowser.Create(tab);
    with TWinControl(wb) do begin
      parent:=tab; // веб браузер активизация
      // загрузка параметров
      visible:=true; width:=wl.Width; height:=wl.Height; left:=wl.Left; top:=wl.Top;
      Align:=wl.Align;
    end;
    wb.OnDocumentComplete:=self.WebBrowser1DocumentComplete;
    Browsers.Add(wb);
А как создать процедуру для этого webbrowser?
Скажем NewWindow2
В него надо внести
Код:
ppDisp:=wb.DefaultDispatch;
Чтобы не открывался IE! А создавалась новая вкладка! Это я делаю с стандартым WebBrowser! А как поступать с теми, которые создает программа?
Заранее спасибо!
cashmail вне форума Ответить с цитированием
Старый 09.07.2012, 20:35   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

просто назначить обработчик.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.07.2012, 20:38   #3
cashmail
Форумчанин
 
Регистрация: 23.06.2011
Сообщений: 201
По умолчанию

Пепел Феникса, а можно подробнее?
cashmail вне форума Ответить с цитированием
Старый 10.07.2012, 10:27   #4
cashmail
Форумчанин
 
Регистрация: 23.06.2011
Сообщений: 201
По умолчанию

Ну что не кто не знает? Скажем я динамически создаю button, как мне для него сделать onclick?
cashmail вне форума Ответить с цитированием
Старый 10.07.2012, 10:47   #5
Vigi
Пользователь
 
Аватар для Vigi
 
Регистрация: 25.09.2008
Сообщений: 38
По умолчанию

Цитата:
Сообщение от cashmail Посмотреть сообщение
Ну что не кто не знает? Скажем я динамически создаю button, как мне для него сделать onclick?
Так у него родитель TButton вон он и унаследует все события родителя...
Я с Вами где-то рядом...
Vigi вне форума Ответить с цитированием
Старый 10.07.2012, 10:48   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

newButton.OnClick:=Self.ButtonClick ;
как описывать обработчики видно и по стандартным.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.07.2012, 17:33   #7
cashmail
Форумчанин
 
Регистрация: 23.06.2011
Сообщений: 201
По умолчанию

Пепел Феникса, спасибо! Помог! Тему можно закрыть!
cashmail вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Scrollviewer blocking events alyumitskij WPF, UWP, WinRT, XAML 1 01.07.2012 19:26
Обедающие философы с использованием событий (events) RAZOR1703 Общие вопросы C/C++ 0 23.10.2011 18:32
Как прикрутить Events alex_alpha Win Api 2 17.12.2010 21:14
Events в ServerSocket и ClientSocket LiFeStyle Работа с сетью в Delphi 3 22.11.2007 22:26