![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() сново привет. как сделать так чтобы можно было через Соmbobox открыть
страницу в NЕТе, при нажатии еnter, мне посоветовали так но у меня ничего не получается: procedure TForm3.ComboBox1Change(Sender: TObject); begin combobox1.Items.Add('http://'); end; procedure TForm3.ComboBox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_RETURN then WebBrowser1.Navigate(ComboBox1.Text); end; что делать? можно ли как то по другому? заранее всем спасибо. |
#2
|
|||
|
|||
![]() В папке Demos Delphi описано так
Код:
procedure TForm1.FindAddress; var Flags: OLEVariant; begin Flags := 0; WebBrowser1.Navigate(WideString(ComboBox1.Text), Flags, Flags, Flags, Flags); end; procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_Return then FindAddress; end; |
#3
|
|||
|
|||
![]() Код:
USES ShellAPi; ... procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = #13 then ShellExecute(Form1.Handle, nil, combobox1.text, nil, nil, SW_SHOWNORMAL); end; |