hola, que bueno, que te a interesado este lenguaje, realmente es muy util, voy a intentar darle respuesta a tu problema....
Primero este código no funciona
procedure TFormulario.URLKeyDown( Sender: TObject; var Key: Word; Shift: TShiftState );
begin
if key = VK_RETURN then
begin
WebBrowser.Navigate( URL.Text );
URL.Items.Add( URL.Text );
end;
end;
Porque no se refiere a componentes existentes, en tu formulario no hay componenete nombrado
URL, y el formulario no se llama
Formulario, para cambiarle los nombres para referirse a ellos, hay que cambiar la propiedad
Name.
Bien ahora lo que vamos a Hacer......te voy a poner un ejemplo.....
bien....primero lo que haces es insertar el componente
WebBrowser en el formulario, esta en la paleta
Internet.....Y lo insertas en el formulario, insertas un Edit1, y en la propiedad
name le pones
URLEl formulario se veria así....
Nota: veras que el Edit
URL dice
http://
, se lo puse en la propiedad caption, para referirse a una URL hay que ponerle
http://
luego vamos a programar ese
Edit, el evento
OnKeyDown que esta en la paleta Eventos del Inspector de Propiedades, le vas a poner:
if key = VK_RETURN then //Comprueba si la tecla que se pulso fue ENTER
begin
WebBrowser1.Navigate( URL.Text ); //Inicia la navegación en el WebBrowser utilizando la dirección contenida en el Edit URL
end;
Nota: Este componente utiliza la configuración del Internet Explorer, o sea si el Internet Explorer tiene configuración Proxy, o plugin instalado este componente lo va a utilizar....
Si tienes alguna duda postea,
Salu2s