445
Chương 11: Lập trình mạng
private void WebBrowser_Load(object sender, System.EventArgs e) {
object nullObject = null;
object uri = "http://www.dvpub.com.vn";
explorer.Navigate2(ref uri, ref nullObject, ref nullObject,
ref nullObject, ref nullObject);
}
private void cmdHome_Click(object sender, System.EventArgs e) {
explorer.GoHome();
}
private void cmdForward_Click(object sender, System.EventArgs e) {
try {
explorer.GoForward();
} catch {
MessageBox.Show("Already on last page.");
}
}
private void cmdBack_Click(object sender, System.EventArgs e) {
try {
explorer.GoBack();
} catch {
MessageBox.Show("Already on first page.");
}
}
}
Hầu hết các phương thức của điều kiểm Web Browser đều yêu cầu một vài thông số. Vì các
phương thức này không được nạp chồng, và vì C# không hỗ trợ tham số tùy chọn, nên bạn
phải cung cấp giá trị cho mọi tham số. Bạn không thể sử dụng tham chiếu
null
được, vì chúng
là các thông số
ref
. Thay vào đó, bạn hãy tạo ra một biến đối tượng chứa tham chiếu
null
,
sau đó cung cấp nó cho các thông số mà bạn không cần sử dụng. Kỹ thuật này sẽ được mô tả
chi tiết trong mục 15.8.