HtmlWindow.Open Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Muestra un archivo en la ventana con nombre.
Sobrecargas
Open(String, String, String, Boolean) |
Muestra un archivo en la ventana con nombre. |
Open(Uri, String, String, Boolean) |
Muestra un archivo en la ventana con nombre. |
Open(String, String, String, Boolean)
Muestra un archivo en la ventana con nombre.
public:
System::Windows::Forms::HtmlWindow ^ Open(System::String ^ urlString, System::String ^ target, System::String ^ windowOptions, bool replaceEntry);
public System.Windows.Forms.HtmlWindow Open (string urlString, string target, string windowOptions, bool replaceEntry);
public System.Windows.Forms.HtmlWindow? Open (string urlString, string target, string windowOptions, bool replaceEntry);
member this.Open : string * string * string * bool -> System.Windows.Forms.HtmlWindow
Public Function Open (urlString As String, target As String, windowOptions As String, replaceEntry As Boolean) As HtmlWindow
Parámetros
- urlString
- String
Localizador uniforme de recursos que describe la ubicación del archivo que se va a cargar.
- target
- String
Nombre de la ventana en la que se va a abrir el recurso. Puede ser un nombre proporcionado por el desarrollador o uno de los valores especiales siguientes:
_blank
: se abre urlString
en una nueva ventana. Funciona igual que una llamada a OpenNew(String, String).
_media
: se abre urlString
en la barra Multimedia.
_parent
: se abre urlString
en la ventana que creó la ventana actual.
_search
: se abre urlString
en la barra de búsqueda.
_self
: se abre urlString
en la ventana actual.
_top
: si se llama a en una ventana que pertenece a un FRAME
elemento , se abre urlString
en la ventana que hospeda su FRAMESET
. De lo contrario, actúa igual que _self
.
- windowOptions
- String
Cadena delimitada por comas que consta de cero o más de las siguientes opciones con el formato name=value
. Excepto para las left
opciones , top
, height
y width
, que toman enteros arbitrarios, cada opción acepta o , 1
y no
o 0
, como valores válidosyes
.
channelmode
: se usa con la tecnología de canales en desuso de Internet Explorer 4.0. El valor predeterminado es no
.
directories
: indica si la ventana debe mostrar los botones de navegación del directorio. El valor predeterminado es yes
.
height
: el alto del área cliente de la ventana, en píxeles. El mínimo es 100; si se intenta abrir una ventana de un tamaño inferior, la ventana se abrirá según los valores predeterminados de Internet Explorer.
left
: la posición izquierda (coordenada X) de la ventana con relación a la esquina superior izquierda de la pantalla del usuario, en píxeles. Debe ser un entero positivo.
location
: indica si se va a mostrar la barra de direcciones, lo que permite a los usuarios navegar por la ventana a una nueva dirección URL. El valor predeterminado es yes
.
menubar
: determina si se deben mostrar o los menús en la nueva ventana. El valor predeterminado es yes
.
resizable
: determina si el usuario puede cambiar el tamaño de la ventana. El valor predeterminado es yes
.
scrollbars
: indica si la ventana tiene barras de desplazamiento horizontales y verticales. El valor predeterminado es yes
.
status
: indica si la ventana tiene una barra de estado en la parte inferior. El valor predeterminado es yes
.
titlebar
: indica si se muestra el título de la página actual. Establecer esta opción no
en no tiene ningún efecto dentro de una aplicación administrada; la barra de título siempre aparecerá.
toolbar
: indica si los botones de la barra de herramientas como Atrás, Adelante y Detener están visibles. El valor predeterminado es yes
.
top
: posición superior (coordenada y) de la ventana, en relación con la esquina superior izquierda de la pantalla del usuario, en píxeles. Debe ser un entero positivo.
width
: ancho del área cliente de la ventana, en píxeles. El mínimo es 100; si se intenta abrir una ventana de un tamaño inferior, la ventana se abrirá según los valores predeterminados de Internet Explorer.
- replaceEntry
- Boolean
true
para reemplazar la dirección URL de la ventana actual por urlString
en el historial de navegación. Afectará al funcionamiento de los métodos de la clase HtmlHistory.
Devoluciones
Nueva ventana o la ventana creada anteriormente denominada por el target
parámetro .
Comentarios
El target
parámetro puede asignar un nombre a una ventana que se creó como resultado de una llamada anterior a Open. El parámetro también puede apuntar a una ventana abierta haciendo clic en un hipervínculo (A
elemento) o en un FORM
elemento que usa el TARGET
atributo para abrir su dirección URL en una nueva ventana. El código HTML siguiente abrirá una nueva ventana denominada orderWindow
cuando el usuario haga clic en ella:
<A HREF="/startOrder.aspx" TARGET="orderWindow">Click to Start Order</a>
Si proporciona alguna opción para el windowOptions
parámetro , cualquier opción no incluida se deshabilita automáticamente. En otras palabras, si solo especifica por medio de que desea una barra de estado, la barra de windowOptions
menús, la barra de herramientas, el título, las barras de desplazamiento, etc. no se mostrarán a menos que las habilite explícitamente a modo de windowOptions
.
Si el archivo al que hace url
referencia es un archivo HTML, un archivo de texto u otro tipo de archivo que se puede hospedar dentro de Internet Explorer, se mostrará en la ventana con nombre. Si el archivo no se puede mostrar dentro de Internet Explorer y la ventana denominada por destino aún no existe, la ventana solo se abrirá lo suficiente para que Internet Explorer descargue el recurso; se cerrará inmediatamente después.
Al crear nuevas ventanas con Open o OpenNew, hace que el modelo de objetos de documento HTML abra una nueva instancia de Internet Explorer. Si no llama a Close en todas las ventanas que ha creado, esta instancia de Internet Explorer permanecerá en ejecución incluso después de que la aplicación se haya dejado de ejecutar.
Si usa Open para cargar una dirección URL en una ventana existente, windowOptions
se omitirá; la ventana conservará primero las dimensiones, la apariencia y la ubicación de la pantalla dadas por la llamada inicial a Open.
Se aplica a
Open(Uri, String, String, Boolean)
Muestra un archivo en la ventana con nombre.
public:
System::Windows::Forms::HtmlWindow ^ Open(Uri ^ url, System::String ^ target, System::String ^ windowOptions, bool replaceEntry);
public System.Windows.Forms.HtmlWindow Open (Uri url, string target, string windowOptions, bool replaceEntry);
public System.Windows.Forms.HtmlWindow? Open (Uri url, string target, string windowOptions, bool replaceEntry);
member this.Open : Uri * string * string * bool -> System.Windows.Forms.HtmlWindow
Public Function Open (url As Uri, target As String, windowOptions As String, replaceEntry As Boolean) As HtmlWindow
Parámetros
- url
- Uri
Localizador uniforme de recursos que describe la ubicación del archivo que se va a cargar.
- target
- String
Nombre de la ventana en la que se va a abrir el recurso. Puede ser un nombre proporcionado por el desarrollador o uno de los valores especiales siguientes:
_blank
: se abre url
en una nueva ventana. Funciona igual que una llamada a OpenNew(String, String).
_media
: se abre url
en la barra Multimedia.
_parent
: se abre url
en la ventana que creó la ventana actual.
_search
: se abre url
en la barra de búsqueda.
_self
: se abre url
en la ventana actual.
_top
: si se llama a en una ventana que pertenece a un FRAME
elemento , se abre url
en la ventana que hospeda su FRAMESET
. De lo contrario, actúa igual que _self
.
- windowOptions
- String
Cadena delimitada por comas que consta de cero o más de las siguientes opciones con el formato name=value
. Excepto para las left
opciones , top
, height
y width
, que toman enteros arbitrarios, cada opción acepta o , 1
y no
o 0
, como valores válidosyes
.
channelmode
: se usa con la tecnología de canales en desuso de Internet Explorer 4.0. El valor predeterminado es no
.
directories
: indica si la ventana debe mostrar los botones de navegación del directorio. El valor predeterminado es yes
.
height
: el alto del área cliente de la ventana, en píxeles. El mínimo es 100; si se intenta abrir una ventana de un tamaño inferior, la ventana se abrirá según los valores predeterminados de Internet Explorer.
left
: la posición izquierda (coordenada X) de la ventana con relación a la esquina superior izquierda de la pantalla del usuario, en píxeles. Debe ser un entero positivo.
location
: indica si se va a mostrar la barra de direcciones, lo que permite a los usuarios navegar por la ventana a una nueva dirección URL. El valor predeterminado es yes
.
menubar
: determina si se deben mostrar o los menús en la nueva ventana. El valor predeterminado es yes
.
resizable
: determina si el usuario puede cambiar el tamaño de la ventana. El valor predeterminado es yes
.
scrollbars
: indica si la ventana tiene barras de desplazamiento horizontales y verticales. El valor predeterminado es yes
.
status
: indica si la ventana tiene una barra de estado en la parte inferior. El valor predeterminado es yes
.
titlebar
: indica si se muestra el título de la página actual. Establecer esta opción no
en no tiene ningún efecto dentro de una aplicación administrada; la barra de título siempre aparecerá.
toolbar
: indica si los botones de la barra de herramientas como Atrás, Adelante y Detener están visibles. El valor predeterminado es yes
.
top
: posición superior (coordenada y) de la ventana, relativa a la esquina superior izquierda de la pantalla del usuario, en píxeles. Debe ser un entero positivo.
width
: ancho del área de cliente de la ventana, en píxeles. El mínimo es 100; si se intenta abrir una ventana de un tamaño inferior, la ventana se abrirá según los valores predeterminados de Internet Explorer.
- replaceEntry
- Boolean
true
para reemplazar la dirección URL de la ventana actual por url
en el historial de navegación. Esto afectará al funcionamiento de los métodos en la HtmlHistory clase .
Devoluciones
HtmlWindow que representa la nueva ventana o la ventana previamente creada denominada por el parámetro target
.
Ejemplos
El ejemplo de código siguiente contiene dos métodos:
- La primera abre una dirección URL en una ventana denominada
displayWindow
, que crea con una barra de estado mostrada. - El segundo abre otra dirección URL en la misma ventana, pero especifica que solo se debe mostrar la barra de ubicación.
Observe que las dimensiones de la ventana y los controles que se muestran dependen de la dirección URL que se abra primero. El ejemplo de código requiere que el formulario contenga un WebBrowser control denominado WebBrowser1
.
private void DisplayFirstUrl()
{
if (webBrowser1.Document != null)
{
//If this is called first, the window will only have a status bar.
webBrowser1.Document.Window.Open(new Uri("http://www.microsoft.com/"), "displayWindow", "status=yes,width=200,height=400", false);
}
}
private void DisplaySecondUrl()
{
if (webBrowser1.Document != null)
{
// If this is called first, the window will only have an Address bar.
webBrowser1.Document.Window.Open(new Uri("http://msdn.microsoft.com/"), "displayWindow", "width=400,height=200,location=yes", false);
}
}
Private Sub DisplayFirstUrl()
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
' If this is called first, the window will only have a status bar.
.Window.Open(New Uri("http://www.microsoft.com/"), "displayWindow", "status=yes,width=200,height=400", False)
End With
End If
End Sub
Private Sub DisplaySecondUrl()
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
' If this is called first, the window will only have an Address bar.
.Window.Open(New Uri("http://msdn.microsoft.com/"), "displayWindow", "width=400,height=200,location=yes", False)
End With
End If
End Sub
Comentarios
El target
parámetro puede asignar un nombre a una ventana que se creó como resultado de una llamada anterior a Open. El parámetro también puede apuntar a una ventana abierta haciendo clic en un hipervínculo (A
elemento) o en un FORM
elemento que usa el TARGET
atributo para abrir su dirección URL en una nueva ventana. El código HTML siguiente abrirá una nueva ventana denominada orderWindow
cuando el usuario haga clic en él:
<A HREF="/startOrder.aspx" TARGET="orderWindow">Click to Start Order</a>
Si proporciona alguna opción para el windowOptions
parámetro , cualquier opción no incluida se deshabilita automáticamente. En otras palabras, si solo especifica por medio de que desea una barra de windowOptions
estado, la barra de menús, la barra de herramientas, el título, las barras de desplazamiento, etc., no se mostrará a menos que las habilite explícitamente mediante windowOptions
.
Si el archivo al url
que hace referencia es un archivo HTML, un archivo de texto u otro tipo de archivo que se puede hospedar dentro de Internet Explorer, se mostrará en la ventana con nombre. Si el archivo no se puede mostrar dentro de Internet Explorer y la ventana denominada por destino aún no existe, la ventana solo se abrirá lo suficiente para que Internet Explorer descargue el recurso; se cerrará inmediatamente después.
Al crear nuevas ventanas con Open o OpenNew, hace que el modelo de objetos de documento HTML abra una nueva instancia de Internet Explorer. Si no llama a Close en todas las ventanas que ha creado, esta instancia de Internet Explorer seguirá ejecutándose incluso después de que la aplicación se haya terminado.
Si usa Open para cargar una dirección URL en una ventana existente, windowOptions
se omitirá; la ventana conservará las dimensiones, la apariencia y la ubicación de la pantalla en primer lugar dada por la llamada inicial a Open.