C# böngésző "kedvencek" ablakból a böngészőt nem tudom navigálni. Van egy böngészőm: Form1 egyenlőre (multitab, meg minden szar) de elakadtam a kedvenceknél. Hogyan tovább?
Egy kép alapján csináltam(mármint a "kedvencek"-et), hogy hogy nézzen ki, a hozzáadós meg eltávolítós cucc megvan, de a megnyitóssal csak akkor tudom ha külön böngészőabakot csináltatok vele, de én csak egy Új lapot szeretnék...
Itt hívom meg a kedvenceket:
Favorites fav = new Favorites();
fav.urlTxt.Text = ((WebBrowser)tabControl1.SelectedTab.Controls[0]).Url.ToString();
fav.StartPosition = FormStartPosition.CenterParent;
fav.ShowDialog(this);
És itt szeretném, úgy, hogy ne új ablakot nyisson:
private void opnButton_Click(object sender, EventArgs e)
{
//Close();
Form1 f1 = Form1();
f1.Show();
((WebBrowser)f1.tabControl1.SelectedTab.Controls[0]).Navigate(listView1.SelectedItems[0].Text);
}
Form1-ben a föngésző navigálás így néz ki:
((WebBrowser)tabControl1.SelectedTab.Controls[0]).Navigate(" [link]
Új lapot meg az UjLap()-pal lehet létrehozni a Form1-en belül
Na jó... akkor azt kérdezem hogy Form2-ből ami Jelen esetben a Favorites, abból, hogy tudom ezt:
((WebBrowser)f1.tabControl1.SelectedTab.Controls[0]).Navigat
e(listView1.SelectedItems[0].Text); meghívni... Most a hibás kódot tettem ki amin kisérleteztem mindenféle cuccal az eredeti az ez
Form1 f1 = new Form1();
"Form1 f1 = new Form1();"
Ha a Form1 maga a böngészőablakod, akkor ezzel létrehozol egy új böngészőablakot, garantáltan nem csak új tabot nyitsz vele.
Meghívni meg gondolom így:
((WebBrowser)f1.tabControl1.SelectedTab.Controls[0]).Navigat
e(listView1.SelectedItems[0].Text);
ebből: Favorites fav = new Favorites();
fav.urlTxt.Text = ((WebBrowser)tabControl1.SelectedTab.Controls[0]).Url.ToStri
ng();
fav.StartPosition = FormStartPosition.CenterParent;
fav.ShowDialog(this);
Küldeném a Form1-nek ami a böngészőablakom
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!