Por qué abre dos veces?
Publicado por Dogod (1 intervención) el 18/01/2010 01:43:37
Hola, en el siguiente código, alguien me peude decir por qué el IE se abre dos veces, cuando debería ser sólo una?
CÓDIGO: (Básicamente hay un linkLabel, tres radio buttons con nombres de presidentes de E.E.U.U, al seleccionar uno de éstos, se supone que se debería abrir el Internet Explorer sólo una vez con el link para cada biografía):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.Text = ("George Washintong");
linkLabel1.LinkBehavior =
LinkBehavior.AlwaysUnderline;
linkLabel1.Links[0].LinkData =
"http://www.whitehouse.gov/history/pre…
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.Text = ("Thomas Jefferson");
linkLabel1.LinkBehavior =
LinkBehavior.AlwaysUnderline;
linkLabel1.Links[0].LinkData =
"http://www.whitehouse.gov/history/pre…
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.Text = ("Theodore Roosevelt");
linkLabel1.LinkBehavior =
LinkBehavior.AlwaysUnderline;
linkLabel1.Links[0].LinkData =
"http://www.whitehouse.gov/history/pre…
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start
(e.Link.LinkData.ToString());
System.Diagnostics.Process.Start("IEEx…
"http://www.whitehouse.gov/history/pre…
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void radioButton4_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.BorderStyle = BorderStyle.FixedSingle;
}
private void radioButton5_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.BorderStyle = BorderStyle.Fixed3D;
}
}
}
Un saludo y gracias
CÓDIGO: (Básicamente hay un linkLabel, tres radio buttons con nombres de presidentes de E.E.U.U, al seleccionar uno de éstos, se supone que se debería abrir el Internet Explorer sólo una vez con el link para cada biografía):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.Text = ("George Washintong");
linkLabel1.LinkBehavior =
LinkBehavior.AlwaysUnderline;
linkLabel1.Links[0].LinkData =
"http://www.whitehouse.gov/history/pre…
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.Text = ("Thomas Jefferson");
linkLabel1.LinkBehavior =
LinkBehavior.AlwaysUnderline;
linkLabel1.Links[0].LinkData =
"http://www.whitehouse.gov/history/pre…
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.Text = ("Theodore Roosevelt");
linkLabel1.LinkBehavior =
LinkBehavior.AlwaysUnderline;
linkLabel1.Links[0].LinkData =
"http://www.whitehouse.gov/history/pre…
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start
(e.Link.LinkData.ToString());
System.Diagnostics.Process.Start("IEEx…
"http://www.whitehouse.gov/history/pre…
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void radioButton4_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.BorderStyle = BorderStyle.FixedSingle;
}
private void radioButton5_CheckedChanged(object sender, EventArgs e)
{
linkLabel1.BorderStyle = BorderStyle.Fixed3D;
}
}
}
Un saludo y gracias
Valora esta pregunta


0