내 Windows Forms 응용 프로그램에 textBox 및 webBrowser 컨트롤이 있습니다. 사용자가 textBox에 HTML 코드를 입력 할 때마다 WebBrowser 컨트롤은 컴파일 된 양식을 표시합니다. 이에 대한 코드 :외부 브라우저에서 webBrowser 컨트롤의 링크를 여는 방법은 무엇입니까?
private void textBox2_TextChanged(object sender, EventArgs e)
{
webBrowser1.DocumentText = textBox2.Text;
}
하지만 WebBrowser 컨트롤에서 링크를 클릭 할 때마다,이 같은 웹 브라우저 컨트롤에서 엽니 다. 내가 원하는 것은 시스템의 기본 웹 브라우저에서 열어야한다는 것입니다. 그래서 링크 클릭을 처리하는이 webBrowser 컨트롤에 대한 이벤트가 있습니까?
웹 브라우저의 모든 링크를'target = "_ blank"'로 설정하면 어떻게 될지 궁금합니다. – Tombatron
@Tombatron 방금이 질문에 대한 새로운 대답을 게시했습니다. 참조하십시오. – Gaugeforever