Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2010, 11:46
edlopezmax
 
Fecha de Ingreso: octubre-2009
Ubicación: Caucasia-Antioquia
Mensajes: 87
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Necesito cargar una imagen a un checkbox

Ya esto está solucionado... Lo que necesitaba era lo siguiente...

//CONFIGURACION DE RUTA
string Ruta = Environment.CurrentDirectory + @"\Imagenes";
//CONFIGURACION DE RUTA



CONFIGURO LOS CHECK CON LAS IMAGENES QUE NECESITO AL INICIAR EL FORMULARIO:

/*PUESTO 1*/
Ruta += @"\PuestoDer1.gif";
ImagenPuesto1.Source = new BitmapImage(new Uri(Ruta));
//CONFIGURAMOS LA VARIABLE NUEVAMENTE
Ruta = Environment.CurrentDirectory + @"\Imagenes";
//CONFIGURAMOS LA VARIABLE NUEVAMENTE
/*PUESTO 2*/
Ruta += @"\PuestoDer2.gif";
ImagenPuesto2.Source = new BitmapImage(new Uri(Ruta));
Ruta = Environment.CurrentDirectory + @"\Imagenes";


LUEGO SEGUN LA SELECCION DE UN COMBOBOX... AL DAR CLICK EN EL CHECK... CAMBIAN LAS IMAGENES DE LA SIGUIENTE MANERA

private void CheckPuesto1_Click(object sender, System.Windows.RoutedEventArgs e)
{
if (CBTipoVehiculo.Text == "Carro")
{
if (CheckPuesto1.IsChecked == true)
{
//Colocar imagen de puesto
Ruta += @"\PuestoAutoDer.gif";
ImagenPuesto1.Source = new BitmapImage(new Uri(Ruta));

//CONFIGURAMOS LA VARIABLE NUEVAMENTE
Ruta = Environment.CurrentDirectory + @"\Imagenes";
//CONFIGURAMOS LA VARIABLE NUEVAMENTE

//DESABILITADOS
CheckDesactivados();
CheckPuesto1.IsEnabled = true;
}
else
{
Ruta += @"\PuestoDer1.gif";
ImagenPuesto1.Source = new BitmapImage(new Uri(Ruta));
//CONFIGURAMOS LA VARIABLE NUEVAMENTE
Ruta = Environment.CurrentDirectory + @"\Imagenes";
//CONFIGURAMOS LA VARIABLE NUEVAMENTE

//HABILITADOS
CheckHabilitados();
}
}
else if (CBTipoVehiculo.Text == "Moto")
{
if (CheckPuesto1.IsChecked == true)
{
//Colocar imagen de puesto
Ruta += @"\PuestoMotoDer.gif";
ImagenPuesto1.Source = new BitmapImage(new Uri(Ruta));

//CONFIGURAMOS LA VARIABLE NUEVAMENTE
Ruta = Environment.CurrentDirectory + @"\Imagenes";
//CONFIGURAMOS LA VARIABLE NUEVAMENTE

//DESABILITADOS
CheckDesactivados();
CheckPuesto1.IsEnabled = true;
}
else
{
Ruta += @"\PuestoDer1.gif";
ImagenPuesto1.Source = new BitmapImage(new Uri(Ruta));
//CONFIGURAMOS LA VARIABLE NUEVAMENTE
Ruta = Environment.CurrentDirectory + @"\Imagenes";
//CONFIGURAMOS LA VARIABLE NUEVAMENTE

//HABILITADOS
CheckHabilitados();
}
}
else
{
//No se puede chequear
CheckPuesto1.IsChecked = false;
CBTipoVehiculo.Focus();//FOCO EN TIPO DE VEHÍCULO
}
}