Problemas con Toolbars e iconos

26/04/2005 - 09:55 por Javier Osuna | Informe spam
Buenas.
Desarrollo sobre Visual Studio 2003 y me he encontrado un problema, no
consigo hacer que las imagenes de los toolbar tengan una parte trasparente
por lo lo que queda bastante feo.
He probado tanto a meter .ico (y los colores transparentres aparecen en
negro en la PDA!!!!!) como bmp y nada
¿Aguien sabe como solucionar este problema?
Muchas gracias
 

Leer las respuestas

#1 Anonimo
29/04/2005 - 09:12 | Informe spam
Hola yo lo he resuelto rellenando la Imagelist en tiempo
de ejecución.

private void MainForm_Load(object sender, System.EventArgs
e)
{
//Toolbar
Size size1;
this.imageList1.Images.Add(Module1.GetIcon
("abrir"));
this.imageList1.Images.Add(Module1.GetIcon
("cerrar"));
size1 = new Size(0x10, 0x10);
this.imageList1.ImageSize = size1;
this.toolBar1.ImageList = this.imageList1;
this.toolBarButton1.ImageIndex = 0;
this.toolBarButton1.ImageIndex = 1;
}

Module1.css
using System.Drawing;
using System.Reflection;
using System.IO;

public sealed class Module1
{
// Methods
public static Icon GetIcon(string name)
{
Assembly assembly1 =
Assembly.GetExecutingAssembly();
Stream stream1 =
assembly1.GetManifestResourceStream(assembly1.GetName
().Name + "." + name + ".ico");
return new Icon(stream1);
}
}

Los iconos deben estar como "Recurso incrustado", y son
CaseSensitive.

Espero que te funcione.
Saludos
Marisa

Buenas.
Desarrollo sobre Visual Studio 2003 y me he encontrado un


problema, no
consigo hacer que las imagenes de los toolbar tengan una


parte trasparente
por lo lo que queda bastante feo.
He probado tanto a meter .ico (y los colores


transparentres aparecen en
negro en la PDA!!!!!) como bmp y nada
¿Aguien sabe como solucionar este problema?
Muchas gracias


.

Preguntas similares