HtmlWindow.Open 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
명명된 창에 파일을 표시합니다.
오버로드
| Name | Description |
|---|---|
| Open(String, String, String, Boolean) |
명명된 창에 파일을 표시합니다. |
| Open(Uri, String, String, Boolean) |
명명된 창에 파일을 표시합니다. |
Open(String, String, String, Boolean)
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
명명된 창에 파일을 표시합니다.
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
매개 변수
- urlString
- String
로드할 파일의 위치를 설명하는 Uniform Resource Locator입니다.
- target
- String
리소스를 열 창의 이름입니다. 개발자가 제공한 이름 또는 다음 특수 값 중 하나일 수 있습니다.
_blank: 새 창에서 열립니다 urlString . 에 대한 호출과 동일하게 작동합니다 OpenNew(String, String).
_media: 미디어 막대에서 열립니다 urlString .
_parent: 현재 창을 만든 창에서 열립니다 urlString .
_search: 검색 창에서 열립니다 urlString .
_self: 현재 창에서 열립니다 urlString .
_top: 요소에 속한 FRAME 창에 대해 호출되는 경우 해당 창이 호스팅되는 urlString창에서 열립니다FRAMESET. 그렇지 않으면 .와 동일하게 _self작동합니다.
- windowOptions
- String
양식 name=value에서 다음 옵션 중 0개 이상으로 구성된 쉼표로 구분된 문자열입니다. 임의의 정수로 left사용하는 , top, height및 width 옵션을 제외하고, 각 옵션은 유효한 값으로 허용하거나yes, 1 또는 no또는 , 허용합니다0.
channelmode: Internet Explorer 4.0의 사용되지 않는 채널 기술과 함께 사용됩니다. 기본값은 no입니다.
directories: 창에 디렉터리 탐색 단추가 표시되어야 하는지 여부입니다. 기본값은 yes입니다.
height: 창의 클라이언트 영역 높이(픽셀)입니다. 최소값은 100; 이보다 작은 창을 열려고 하면 Internet Explorer 기본값에 따라 창이 열립니다.
left: 사용자 화면의 왼쪽 위 모서리를 기준으로 창의 왼쪽(x 좌표) 위치(픽셀)입니다. 양의 정수여야 합니다.
location: 사용자가 창을 새 URL로 탐색할 수 있도록 하는 주소 표시줄을 표시할지 여부입니다. 기본값은 yes입니다.
menubar: 새 창에 메뉴를 표시할지 여부입니다. 기본값은 yes입니다.
resizable: 사용자가 창 크기를 조정할 수 있는지 여부입니다. 기본값은 yes입니다.
scrollbars: 창에 가로 및 세로 스크롤 막대가 있는지 여부입니다. 기본값은 yes입니다.
status: 창 아래쪽에 상태 표시줄이 있는지 여부입니다. 기본값은 yes입니다.
titlebar: 현재 페이지의 제목이 표시되는지 여부입니다. 관리되는 no 애플리케이션 내에서 이 옵션을 적용하지 않으면 제목 표시줄이 항상 표시됩니다.
toolbar: 뒤로, 앞으로, 중지 등의 도구 모음 단추가 표시되는지 여부입니다. 기본값은 yes입니다.
top: 사용자 화면의 왼쪽 위 모서리를 기준으로 창의 위쪽(y 좌표) 위치(픽셀)입니다. 양의 정수여야 합니다.
width: 창의 클라이언트 영역 너비(픽셀)입니다. 최소값은 100; 이보다 작은 창을 열려고 하면 Internet Explorer 기본값에 따라 창이 열립니다.
- replaceEntry
- Boolean
반품
새 창 또는 매개 변수로 명명된 이전에 만든 창입니다 target .
설명
매개 변수는 target 이전 호출의 결과로 만들어진 창의 이름을 지정할 수 있습니다 Open. 또한 매개 변수는 하이퍼링크(A 요소) 또는 FORM 특성을 사용하여 TARGET 새 창에서 URL을 여는 요소를 클릭하여 열린 창을 가리킬 수도 있습니다. 다음 HTML 코드는 사용자가 클릭할 때 새 orderWindow 창을 엽니다.
<A HREF="/startOrder.aspx" TARGET="orderWindow">Click to Start Order</a>
매개 변수에 대한 windowOptions 옵션을 제공하는 경우 포함되지 않은 옵션은 자동으로 비활성화됩니다. 즉, 상태 표시줄을 원하는 방법으로 windowOptions 만 지정하면 메뉴 모음, 도구 모음, 제목, 스크롤 막대 등은 명시적으로 사용하도록 설정 windowOptions하지 않는 한 표시되지 않습니다.
url 참조하는 파일이 HTML 파일, 텍스트 파일 또는 Internet Explorer 내에서 호스트될 수 있는 다른 파일 형식인 경우 명명된 창에 표시됩니다. Internet Explorer 내부에 파일을 표시할 수 없고 대상에 의해 명명된 창이 아직 없는 경우 Internet Explorer 리소스를 다운로드할 수 있을 만큼 긴 창만 열립니다. 그러면 즉시 닫힙니다.
Open 또는 OpenNew 사용하여 새 창을 만들면 HTML 문서 개체 모델이 Internet Explorer 새 인스턴스를 엽니다. 만든 모든 창에서 Close 호출하지 않으면 애플리케이션이 종료된 후에도 이 Internet Explorer 인스턴스가 계속 실행됩니다.
기존 창 Open 에서 URL을 로드하는 데 사용하는 windowOptions 경우 무시됩니다. 창은 초기 호출Open에서 지정한 차원, 모양 및 화면 위치를 유지합니다.
적용 대상
Open(Uri, String, String, Boolean)
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
- Source:
- HtmlWindow.cs
명명된 창에 파일을 표시합니다.
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
매개 변수
- url
- Uri
로드할 파일의 위치를 설명하는 Uniform Resource Locator입니다.
- target
- String
리소스를 열 창의 이름입니다. 개발자가 제공한 이름 또는 다음 특수 값 중 하나일 수 있습니다.
_blank: 새 창에서 열립니다 url . 에 대한 호출과 동일하게 작동합니다 OpenNew(String, String).
_media: 미디어 막대에서 열립니다 url .
_parent: 현재 창을 만든 창에서 열립니다 url .
_search: 검색 창에서 열립니다 url .
_self: 현재 창에서 열립니다 url .
_top: 요소에 속한 FRAME 창에 대해 호출되는 경우 해당 창이 호스팅되는 url창에서 열립니다FRAMESET. 그렇지 않으면 .와 동일하게 _self작동합니다.
- windowOptions
- String
양식 name=value에서 다음 옵션 중 0개 이상으로 구성된 쉼표로 구분된 문자열입니다. 임의의 정수로 left사용하는 , top, height및 width 옵션을 제외하고, 각 옵션은 유효한 값으로 허용하거나yes, 1 또는 no또는 , 허용합니다0.
channelmode: Internet Explorer 4.0의 사용되지 않는 채널 기술과 함께 사용됩니다. 기본값은 no입니다.
directories: 창에 디렉터리 탐색 단추가 표시되어야 하는지 여부입니다. 기본값은 yes입니다.
height: 창의 클라이언트 영역 높이(픽셀)입니다. 최소값은 100; 이보다 작은 창을 열려고 하면 Internet Explorer 기본값에 따라 창이 열립니다.
left: 사용자 화면의 왼쪽 위 모서리를 기준으로 창의 왼쪽(x 좌표) 위치(픽셀)입니다. 양의 정수여야 합니다.
location: 사용자가 창을 새 URL로 탐색할 수 있도록 하는 주소 표시줄을 표시할지 여부입니다. 기본값은 yes입니다.
menubar: 새 창에 메뉴를 표시할지 여부입니다. 기본값은 yes입니다.
resizable: 사용자가 창 크기를 조정할 수 있는지 여부입니다. 기본값은 yes입니다.
scrollbars: 창에 가로 및 세로 스크롤 막대가 있는지 여부입니다. 기본값은 yes입니다.
status: 창 아래쪽에 상태 표시줄이 있는지 여부입니다. 기본값은 yes입니다.
titlebar: 현재 페이지의 제목이 표시되는지 여부입니다. 관리되는 no 애플리케이션 내에서 이 옵션을 적용하지 않으면 제목 표시줄이 항상 표시됩니다.
toolbar: 뒤로, 앞으로, 중지 등의 도구 모음 단추가 표시되는지 여부입니다. 기본값은 yes입니다.
top: 사용자 화면의 왼쪽 위 모서리를 기준으로 창의 위쪽(y 좌표) 위치(픽셀)입니다. 양의 정수여야 합니다.
width: 창의 클라이언트 영역 너비(픽셀)입니다. 최소값은 100; 이보다 작은 창을 열려고 하면 Internet Explorer 기본값에 따라 창이 열립니다.
- replaceEntry
- Boolean
반품
HtmlWindow 새 창을 나타내는 창 또는 매개 변수로 명명된 이전에 만든 창입니다target.
예제
다음 코드 예제에는 두 가지 메서드가 포함되어 있습니다.
- 첫 번째는 이름이 지정된
displayWindow창에서 URL을 엽니다. 그러면 상태 표시줄이 표시됩니다. - 두 번째는 동일한 창에서 다른 URL을 열지만 위치 표시줄만 표시되도록 지정합니다.
창의 차원과 표시되는 컨트롤은 먼저 열리는 URL에 따라 달라집니다. 코드 예제에서는 양식에 이름이 지정된 WebBrowser컨트롤이 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
설명
매개 변수는 target 이전 호출의 결과로 만들어진 창의 이름을 지정할 수 있습니다 Open. 또한 매개 변수는 하이퍼링크(A 요소) 또는 FORM 특성을 사용하여 TARGET 새 창에서 URL을 여는 요소를 클릭하여 열린 창을 가리킬 수도 있습니다. 다음 HTML 코드는 사용자가 클릭할 때 새 orderWindow 창을 엽니다.
<A HREF="/startOrder.aspx" TARGET="orderWindow">Click to Start Order</a>
매개 변수에 대한 windowOptions 옵션을 제공하는 경우 포함되지 않은 옵션은 자동으로 비활성화됩니다. 즉, 상태 표시줄을 원하는 방법으로 windowOptions 만 지정하면 메뉴 모음, 도구 모음, 제목, 스크롤 막대 등은 명시적으로 사용하도록 설정 windowOptions하지 않는 한 표시되지 않습니다.
url 참조하는 파일이 HTML 파일, 텍스트 파일 또는 Internet Explorer 내에서 호스트될 수 있는 다른 파일 형식인 경우 명명된 창에 표시됩니다. Internet Explorer 내부에 파일을 표시할 수 없고 대상에 의해 명명된 창이 아직 없는 경우 Internet Explorer 리소스를 다운로드할 수 있을 만큼 긴 창만 열립니다. 그러면 즉시 닫힙니다.
Open 또는 OpenNew 사용하여 새 창을 만들면 HTML 문서 개체 모델이 Internet Explorer 새 인스턴스를 엽니다. 만든 모든 창에서 Close 호출하지 않으면 애플리케이션이 종료된 후에도 이 Internet Explorer 인스턴스가 계속 실행됩니다.
기존 창 Open 에서 URL을 로드하는 데 사용하는 windowOptions 경우 무시됩니다. 창은 초기 호출Open에서 지정한 차원, 모양 및 화면 위치를 유지합니다.