Que tal lista, buenos dias, les comento, tengo una forma normalita, le
cargo una imagen de background (jpe o gif o png) y por medio de codigo en
tiempo de ejecucion agrego controles como cajas de texto, botones y algunas
picturebox, el problema es que no se en que momento cuando se estan cargando
los controles se hace un repaint de toda la forma muy extraño y se ve como
si la imagen de fondo (sin importar el formato ya lo hice con gif, jpg, bmp,
png) se ve como se vuelve a dibujar toda la forma pero en camara lenta =s
existe alguna manera de evitar esto?
lo unico que hago en tiempo de ejecucion es algo como:
Control controlmio= null;
Size tamano = new Size(ancho, alto);
PictureBox Olo = new PictureBox();
Olo.BackColor = Color.Transparent;
ContextMenu cms = new ContextMenu();
Point p = new Point(x, y);
string Fuente = "Microsoft Sans Serif";
switch (tmp.tipo_objeto)//text,label,butto,etc
{
case "TextBox":
controlmio = new TextBox();
break;
...
...
}
this.Controls.Add(controlmio);
creo un control X, y no lo inicio, luego le asigno un constructor
dependiendo del tipo de objeto que sea TextBox, button, etc
alguna idea?
Saludos!!
Leer las respuestas