none
Knowledge Base Article (KB): วิธีการสร้างแท็บเว็บเบราว์เซอร์

    General discussion

  • บทความนี้จะอธิบายเกี่ยวกับตัวอย่าง All-In-One Framework ซึ่งคุณสามารถดาวน์โหลดได้ โดยตัวอย่างโค้ดจะสาธิตให้ดูทีละขั้นตอน ถึงวิธีการสร้างแท็บเว็บเบราว์เซอร์

    ระดับความยากง่าย
    ollapse this imageExpand this image

    ดาวน์โหลดข้อมูล
    สามารถดาวน์โหลดตัวอย่างโค้ดได้ที่ลิงค์นี้
     

    ภาพรวมทางเทคนิค
    เปิดการใช้งาน คำสั่งที่ใช้ในการควบคุมเว็บเบราว์เซอร์ “เปิดแท็บใหม่”
    ยกเลิกคำสั่งที่ใช้ในการควบคุมเว็บเบราว์เซอร์ “เปิดแท็บใหม่”  ซึ่งคุณสามารถเพิ่มค่า
    <var>*</var>.exe=1 ไปยังรีจิสทรีคีย์ต่อไปนี้:
    HKCU\Software\Microsoft\Internet
    Explorer\Main\FeatureControl\FEATURE_TABBED_BROWSING

    หมายเหตุ

    ·         * ในค่า <var>*</var>.exe=1 แทนที่ชื่อโปรเซส

    ·         การตั้งค่านี้จะมีผลหลังจากการรีสตาร์ทโปรแกรมเท่านั้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแท็บเว็บเบราเซอร์สำหรับผู้เขียนโปรแกรม สามารถเยี่ยมชมได้ที่เว็บไซต์ MSDN ต่อไปนี้:
    General information about tabbed browsing for developers

     

    การปิดการใช้งานการควบคุมเว็บเบราเซอร์ และเปิดการเชื่อมโยงในอินสแตนซ์ใหม่ในหน้าต่าง Internet Explorer
    เมื่อคลิ๊กที่คำสั่ง “เปิดเท็บใหม่” ลิงค์จะถูกเปิดในอินสแตนซ์ใหม่ในหน้าต่าง Internet Explorer โดยอินเตอร์เฟสของอีเว้นท์ DWebBrowserEvents2 ได้ถูกออกแบบมาให้อีเว้นท์อยู่ในรูปของอินเตอร์เฟส โดยโปรแกรมจะนำไปปรับใช้สำหรับการแจ้งเตือนอีเว้นท์จากการควบคุมเว็บเบราเซอร์ หรือจากโปรแกรม Windows Internet Explorer ซึ่งการแจ้งเตือนอีเว้นท์ รวมทั้งการจัดการอีเว้นท์ NewWindow3 นี้จะหมายถึง การควบคุมเว็บเบราเซอร์จะเปิดลิงค์ในอินสแตนท์ใหม่ในหน้าต่าง Internet Explorer ซึ่งคุณจะสามารถจัดการกับอีเว้นท์นี้ได้ และสามารถยกเลิกการตั้งค่าคุณสมบัติของอีเว้นท์ argument ให้เป็น TRUE และหลังจากนั้นการควบคุมเว็บเบราเซอร์ก็จะถูกยกเลิก

    สร้างแท็บใหม่เพื่อแสดงลิงค์ในโปรแกรม
    หลังจากยกเลิกการตั้งค่าคุณสมบัติของอีเว้นท์ argument ในการจัดการอีเว้นท์ NewWindow3 แล้ว คุณสามารถสร้างแท็บใหม่ได้ ซึ่งภายในจะบรรจุการควบคุม WebBrowser เพื่อให้สามารถแสดงลิงค์ได้

    หมายเหตุ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างและการปรับใช้โปรแกรมตัวอย่าง กรุณาดูที่ไฟล์ Readme.txt  ซึ่งได้รวบรวมอยู่ในแพคเกจดาวน์โหลดแล้ว

     

    ประเภทเทคโนโลยีที่ใช้

    ·         WebBrowser

     

    สิ่งที่ต้องมีก่อน
    ตัวอย่างโค้ดนี้ถูกสร้างโดยใช้
    Microsoft Visual Studio 2010 และ Microsoft .NET Framework 4

    ภาษา
    โค้ดตัวอย่างมีภาษาโปรแกรมดังต่อไปนี้

    Language

    Project Name

    Visual C#

    CSTabbedWebBrowser

    Visual Basic.NET

    VBTabbedWebBrowser

     






    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Tuesday, April 19, 2011 7:41 AM