כיצד ליצור דפדפן אינטרנט באמצעות כרטיסיות


מבוא


מאמר זה מתאר של דוגמת קוד Framework All-In-One הזמין להורדה. דוגמה זו מראה כיצד ליצור דפדפן אינטרנט באמצעות כרטיסיות.

רמת קושי

מידע אודות הורדות

כדי להוריד את דוגמת קוד זה, לחץ על אחד מהקישורים הבאים:

סקירה טכנית

להפעיל את הפקודה בהקשר "פתח בכרטיסיה חדשה" בפקד WebBrowser

"פתח בכרטיסיה חדשה" לפקודה context בפקד WebBrowser כברירת מחדל אינה זמינה, באפשרותך להוסיף *. .exe = 1 ערך למפתח הרישום הבא:
HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_TABBED_BROWSING
הערות

בטל את הפקד WebBrowser ופתח את הקישור במופע חדש של חלון Internet Explorer

אם לוחצים על הפקודה הקשר "פתח כרטיסיה חדשה", הקישור יהיה פתוח במופע חדש של חלון Internet Explorer כברירת מחדל. הממשק של האירוע DWebBrowserEvents2 מייעד ממשק קולט אירועים כך יישום יש ליישם כדי לקבל הודעות על אירועי פקד WebBrowser או מתוך היישום Windows Internet Explorer. הודעות אירוע כוללות את המטפל באירועים של NewWindow3 שמשמעותו שלפקד WebBrowser ייפתח הקישור במופע חדש של חלון Internet Explorer. באפשרותך לטפל באירוע זה ולהגדיר את המאפיין ביטול של הארגומנט אירוע כ- TRUE. לכן, הפקד WebBrowser לבטל פעולה זו.

צור כרטיסיה חדשה כדי להציג את הקישור ביישום

לאחר הגדרת המאפיין ביטול של הארגומנט אירוע במטפל באירועים NewWindow3 , באפשרותך ליצור כרטיסיה חדשה אשר מכיל פקד WebBrowser כדי להציג את הקישור.הערהלקבלת מידע נוסף אודות האופן שבו ניתן ליצור ולפרוס היישום לדוגמה, עיין בקובץ readme. txt אשר נכלל בחבילת ההורדה.

טכנולוגיית קטגוריה

  • WebBrowser

דרישות מוקדמות

היישום לדוגמה זה נוצר באמצעות Microsoft Visual Studio 2010 ו- Microsoft .NET Framework 4.

שפות

דוגמת קוד זו מכילה את שפות תכנות הבאות:
שפהשם הפרוייקט
Visual C#CSTabbedWebBrowser
Basic.NET חזותיתVBTabbedWebBrowser

מידע נוסף


מהי מסגרת הקוד All-In-One?

מסגרת הקוד All-In-One מציגה את רוב טכניקות פיתוח של Microsoft באמצעות דוגמאות קוד בשפות תכנות שונות. כל דוגמה בקפידה נבחרה, המורכב, והיא מתועדים כדי להציג תרחיש נפוץ אחד של קוד. לקבלת מידע נוסף אודות מסגרת הקוד All-In-One, בקר באתר האינטרנט הבא של Microsoft:

כיצד למצוא דוגמאות נוספות של מסגרת הקוד All-In-One

כדי למצוא דוגמאות נוספות של מסגרת הקוד All-In-One, חפש "kbcodefx" יחד עם מילות מפתח קשורות ב- Microsoft תומכת באתר האינטרנט. לחלופין, בקר באתר האינטרנט הבא של Microsoft:

הפניות


לקבלת מידע נוסף אודות ממשק DWebBrowserEvents2 , בקר באתר האינטרנט הבא של MSDN: לקבלת מידע נוסף אודות שיטת WebBrowser.CreateSink , בקר באתר האינטרנט הבא של Microsoft: 
כתב ויתור פרסום מהיר
Microsoft corporation ו/או ספקיה להפוך ללא ייצוגים אודות ההתאמה, אמינות או דיוק של מידע וגרפיקה קשורים הכלול כאן. כל מידע וגרפיקה קרובים כאלה ניתנים "כמות שהוא" ללא אחריות מסוג כלשהו. Microsoft ו/או ספקיה בזאת מסירים מעצמם כל אחריות ותנאים ביחס מידע זה ואת הקשורות גרפיקה, לרבות כל אחריות משתמעת ותנאים של סחירות, התאמה למטרה מסוימת, למאמץ מאמץ, כותרת והפרה. אתה מסכים במפורש כי באירוע לא יישאו Microsoft ו/או ספקיה בחבות לגבי כל ישירים, עקיפים, עונשי, מקריים, מיוחד, תוצאתי או כל נזק שהוא כולל, ללא הגבלה, נזקים עבור מאובדן שימוש, נתונים או רווחים, הנובעים או בכל דרך מחובר עם השימוש או אי-יכולת להשתמש מידע וגרפיקה קשורים הכלול כאן, בין אם בהתבסס על חוזה, עוולה, רשלנות, אחריות או אחרת, גם אם Microsoft או ספקיה עבר מידע אודות האפשרות להתרחשות נזקים.