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
VIDEÓ arról hogy mit is akarok tulajdonképpen:
Nem igazán értem mi akadályoz meg ebben. Amikor a Kedvencekből választottál, akkor nyitsz egy új ablakot és azt átnavigálod máshova. Hogyha új tabot akarsz akkor nyitsz egy új tabot (az elején mutattad, a gombbal), majd azt navigálod el máshova.
A későbbiekre: ezt lehetne sokkal átláthatóbban, objektumosítva, vagy legalább szebb szerkezetben. Pl: Form1.UjLap("wwww.google.com"); kicsit átláthatóbb.
(És ugye az ékezetes függvénynevet rosszul láttam?)
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!