Итак, я сейчас работаю над веб-браузером, который использует GeckoFx. Чтобы перейти к URL, я использую geckoWebBrowser1.Navigate(the_url_as_a_string)
. Мой браузер находится в Form1, и когда я нажимаю кнопку «Закладки», открывается Form3, показывая закладки. Когда я нажимаю URL-адрес в Form3, он загружается в the_url_as_a_string формы Form1. Навигация в Form1 работает хорошо, но когда я загружаю форму Form3 the_url_as_string, она просто не работает, только если я поставлю this.Show (), но она открывает новую форму form1, которая выглядит просто плохо и очень непрактично.
Форма 1:
public void konyv_megnyitas(string passz) // passz is the url as a string
{
geckoWebBrowser1.Navigate(passz);
this.Show(); // this.Refresh() not working....
}
Форма 3:
private void button1_Click(object sender, EventArgs e)
{
string passz = Convert.ToString(listBox_konyvjelzok.SelectedItem);
ablak forma = new ablak();
forma.konyv_megnyitas(passz);
}
Как я могу заставить его работать динамически, точно так же, как когда я использую только в Форме1? Спасибо за вашу помощь!