على أي حال لوضع بالنوافذ تحكم WebBrowser داخل مثيل webbrowser جديد

StackOverflow https://stackoverflow.com/questions/1032890

  •  06-07-2019
  •  | 
  •  

سؤال

وانهم السبب أريد القيام به وهذا هو لدرجة أنني يمكن أن يكون فعلا بعض السيطرة على المنبثقة لأن هناك زر معين ان كنت ترغب فوق.

والشكر

وتحرير: استخدام أشكال النوافذ، وهنا هو رمز لعنصر التحكم WebBrowser

WebBrowser w = new WebBrowser();
        w.Dock = DockStyle.Bottom;
        w.Location = new Point(0, 34);
        w.MinimumSize = new Size(20, 20);
        w.Name = "Webbrowser";
        w.ScriptErrorsSuppressed = true;
        w.Size = new Size(616, 447);
        w.TabIndex = 1;
        f.Controls.Add(w);

        w.NewWindow += new System.ComponentModel.CancelEventHandler(w_NewWindow);
        w.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(w_DocumentCompleted);
        w.Navigate(url);

ووURL broswers إلى I لديه المنبثقة التي لا تريد إغلاق، وإنما وضعت في التحكم WebBrowser جديدة بدلا من IE إن أمكن.

وأي أفكار؟

هل كانت مفيدة؟

المحلول

إذا فهمت سؤالك ...

ونلقي نظرة على الحدث NewWindow2. على وجه الخصوص، تريد تعيين المعلمة ppDisp إلى "إنترنت إكسبلورر الجديد" الكائن.

نصائح أخرى

ونظرة إلى Modial ويندوز. انه يعمل لالوحيدة IE. ولكن هل يمكن أن تفعل الشيء نفسه مع جافا سكريبت و مسج اوى الأساسية لديها لطيفة على.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top