napzoor napisał(a)
A "Form2.webBrowser1.Navigate("url");" nie działa?
Dlaczego chcesz robić statyczną kontrolkę?
Vertek napisał(a)
Witam. Chciałbym się zapytać czy wrzucając webbrowser1 do formy2 mogę nim sterować z formy1?. Próbowałem ustawiać webbrowser na public i robiłem tak
Kopiuj
Form2 f2 = new Form2();
f2.webBrowser1.Navigate("url");
lecz to nie działa, nic się nie dzieje na drugiej formie.
Nie działa, bo tworzysz sobie nowe okno, którego nawet nie wyświetlasz. Nic dziwnego, że nie widać żadnych efektów działania.
- Nie zmieniaj webBrowser na public, zamiast tego zrób metodę publiczną, która w sobie wywoła webBrowser.Navigate().
- Zrób w Form1 pole typu Form2 i na nim wywołaj metodę.
- Poczytaj o podstawach programowania obiektowego, ze szczególnym zwróceniem uwagi na to, jak łączyć ze sobą obiekty.