Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

TWebBrowser и ивенты   Найти похожие ветки 

 
Ш-К   (2006-11-09 15:01) [0]

Как назначить TWebBrowser-у обработчик, например, OnClick.
Видимость от TControl поднял, все равно не работает.


 
Ketmar ©   (2006-11-09 15:21) [1]

OnClick что, собственно??? это ActiveX, он сам обрабатывает. поясни, что тебе надо и зачем.


 
Ш-К   (2006-11-09 15:23) [2]

Когда в TWebBrowser загружен документ, обработчики OnClick, OnKey.. и тд не вызываются.


 
Ketmar ©   (2006-11-09 15:37) [3]

я тебя спрашивал, что не работает?


 
Ш-К   (2006-11-09 16:27) [4]

не вызывается:
procedure TForm1.WebBrowser1Click(Sender: TObject);
begin
 
end;


 
Ketmar ©   (2006-11-09 16:31) [5]

обалдеть. моя удаляется, рыдая.


 
Ш-К   (2006-11-09 16:52) [6]

Поднимаю вопрос.
Как привязать свои обработчики к событиям TWebBrowser?
type
 TForm1 = class(TForm)
   WebBrowser1: TWebBrowser;
   procedure FormCreate(Sender: TObject);
 private
   procedure DoWBClick(Sender: TObject);
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

type
 TWebBrowserAccess = class(TWebBrowser);
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 TWebBrowserAccess(WebBrowser1).OnClick := DoWBClick;
end;

procedure TForm1.DoWBClick(Sender: TObject);
begin
 ShowMessage("zdfvds");
end;


Что бы вызвался ShowMessage.
Можно? скажите как.
Нельзя - почему?

Для тех, чья рыдает. Не знаю, как еще проще объяснить.


 
Ketmar ©   (2006-11-09 16:58) [7]

для тех, кто не понял: внимательно читаем [1]. по буквам:
з
а
ч
е
м
?


 
Ш-К   (2006-11-09 17:24) [8]

чтобы в проге шары падали, а их из пушки расстреливали

У меня что, не может быть причин подключиться к событиям IWebBrowser?
Есть компонент THTMLEdit http://bsalsa.com/tdhtml_edit.html
обертка над DHTMLEDLib_TLB.TDHTMLEdit
мне нужно перевести в нутрях  TDHTMLEdit на TEmbeddedWB.
У TEmbeddedWB нет обработчиков от мыши и клавы.
Как это может помоч с ответами?


 
Ketmar ©   (2006-11-09 17:51) [9]

>[8] Ш-К 9-Nov-2006, 17:24
>Как это может помоч с ответами?
уже помогло. а сказал бы сразу -- я бы не потратил столько времени на эту ветку.


 
programania ©   (2006-11-09 20:59) [10]

если в тексте страницы при нужном событии присвоить
document.title="Привет из JavaScript";
то в delphi вызовется WebBrowser1TitleChange и получит этот текст


 
Германн ©   (2006-11-10 00:06) [11]


> Ш-К   (09.11.06 17:24) [8]
>
> чтобы в проге шары падали, а их из пушки расстреливали
>

Шо, опять? http://www.delphimaster.ru/cgi-bin/nuts.pl?&showpage=3


 
Ш-К   (2006-11-10 13:46) [12]

Разобрался. Есть фича: http://bsalsa.com/edit_designer.html
которая прикручивается к IHTMLDocument2, и туда перенаправляются все вызовы.


 
Дмитрий Белькевич ©   (2006-11-11 07:13) [13]

Я вот думаю, кто и кому (себе?) такие бредовые задачи ставит?
Шары? В эксплорере? Из пушки? Блин, бред какой-то в самом деле.


 
TStas ©   (2006-11-12 16:20) [14]

Я вот тоже хотел как programania ответить. Можно даже чуть подробнее:
<SomeTag ID="SomeID" onclick="document.title=event.srcElement.id"> Вот и получишь ID по кому кликнулись. Только если докУмент ХТМЛьный сам пишешь, а если не сам - то не знаю как.
>Дмитрий Белькевич ©  Дык фары в экспролере хоть из миномета расстреливаются и легко очень, только вот при чем здесь Дельфи - не ясно



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
15-1164840692
Фотто
2006-11-30 01:51
2006.12.24
Существуют ли он-лайн преобразователи паскаля в html ?


15-1164790906
Юрий Зотов
2006-11-29 12:01
2006.12.24
Шутка от BIOS


2-1165409538
q10nik
2006-12-06 15:52
2006.12.24
Вычисления


3-1160110659
buka
2006-10-06 08:57
2006.12.24
Высвечивание кода вместо текста


2-1165392523
Roman_ln
2006-12-06 11:08
2006.12.24
список ComboBox функция поиска элемента