Sono proprio de coccio!!!![]()
mi spiego meglio normalmente per navigare su nuova pagina uso da button su form1
private void button3_Click(object sender, EventArgs e)
{
Uri url = new Uri("www.libero.it");
WindowManager.Open(url);
}
e questo mi permette di navigare dal sito corrente a libero.it
ora io ho thread separato che deve far navigare il controllo del form1, posto il codice del thread:
private void ClientThread()
{
comando_rx = clienttcp.GetStream();
byte[] buffer = new byte[1024];
etc...ect..
switch (string_buffer)
{
case "HOME":
if (this.InvokeRequired)
{
//qui dovrei chiamare
//Uri url = new Uri("www.libero.it");
//WindowManager.Open(url); x far navigare il controllo form1 su libero.it
}
break;
etc....etc....
Descrivo il metodo Open di WindowsManager:
public void Open(Uri url)
{
ExtendedWebBrowser browser = this.New(false);
browser.Navigate(url);
}
Come posso fare dal thread ad usare il metodo Open() sul browser del form1???![]()