2014-12-16 11 views
5

Bir richtextbox'tan birden çok url açmak için bu kodu kullanıyorum, sorun değil, ancak sorun tüm tarayıcıları ayrı tarayıcılarda açmasıdır.richtextbox'tan birden fazla URL nasıl açılır

private void button1_Click(object sender, EventArgs e) 
{ 
    for(int i = 0 ; i < richTextBox1.Lines.Length ; i++) 
    { 
     Process.Start("http://" + richTextBox1.Lines[i]); 
    } 
} 

Sayfaları aynı tarayıcıdaki sekmeler gibi nasıl açabilirim?

+0

hangi tarayıcı bu sorunu yaşıyorsanız mı? –

+0

Firefox tarayıcısıyla –

+0

Tarayıcıya bağlı olacaktır. Örneğin, Chrome her bir sekme için yeni bir Süreç açar. Bu nedenle, teorik olarak yukarıdaki kod, farklı sekmelerde aynı tarayıcı penceresinde hepsini açabilir, ancak Firefox, – Saggio

cevap

1

...

private void button1_Click(object sender, EventArgs e) 
{ 
    foreach (string item in richTextBox1.Lines) 
    { 
     if (!string.IsNullOrEmpty(item)) 
     { 
      ProcessStartInfo startInfo = new ProcessStartInfo(); 
      startInfo.FileName = "firefox.exe"; 
      startInfo.Arguments = "-new-tab " + item; 
      Process.Start(startInfo); 
     } 
    } 
} 
İlgili konular