Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Nhận URL từ Internet Explorer trong lập trình C#

    Với thủ thuật đơn giản sau đây, bạn có thể nhận lấy URL từ Internet Explorer (phiên bản 6 và 7) một cách dễ dàng. Nào cùng làm nhé

    - Bước 1: tạo ứng dụng Windows Forms.
    - Bước 2: tạo 1 label (tên mặc định sẽ là label1) dùng để hiển thị tên website. Kế tiếp, hãy thêm Timer Control từ thanh toolbox (ở khu Components ấy). Sau đó hãy thiết lập thuộc tính của timer control vừa thêm ở cửa sổ Properties như sau:
    + Enabled = true
    + Interval = 1000

    - Bước 3: ở cửa sổ làm việc, nhắp chọn menu Project\Add Reference... . Cửa sổ Add Reference sẽ hiện ra, ở tab COM, tìm đến và chọn Microsoft Internet Controls. Sau đó nhấn OK.

    - Bước 4: bây giờ bạn thụ lý tình huống Tick cho timer control bằng đoạn mã sau:

    Mã:
            private void timer1_Tick(object sender, EventArgs e)        {            SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass();            string filename;            foreach (SHDocVw.InternetExplorer ie in shellWindows)            {                filename = Path.GetFileNameWithoutExtension(ie.FullName).ToLower();                if (filename.Equals("iexplore"))                    label1.Text = ie.LocationURL;            }        }

  2. #2
    bổ sung:
    Mã:
    using System.IO;

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •