elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Varias imágenes y labels en un for
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Varias imágenes y labels en un for  (Leído 4,571 veces)
sexto

Desconectado Desconectado

Mensajes: 200


Ver Perfil
Varias imágenes y labels en un for
« en: 1 Marzo 2011, 19:08 pm »

A ver si me entendéis que es un poco complicado de explicar.

Tengo un formulario en C# (Windows Forms), en el tengo varios Labels y PictureBox que relleno mediante código (accediendo a una BD MySQL).
Lo que quiero hacer es, en vez de poner en el código:
Código
  1. Label1.Text = tal;
  2. Label2.Text = tal;
  3. Label3.Text = tal;
  4. etc
  5.  
hacerlo de tal forma que con un for me los rellene todos, algo parecido a:
Código
  1. for (int i = 0; i < 3; i++)
  2. {
  3.     label[i].Text = tal;
  4. }
  5.  
Ya se que no es con esos corchetes, pero es para que se me entienda...

Es posible?

Muchas gracias.


« Última modificación: 1 Marzo 2011, 19:37 pm por [D4N93R] » En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Varias imágenes y labels en un for
« Respuesta #1 en: 1 Marzo 2011, 19:39 pm »

Hola,

Una simple búsqueda en google: el primer resultado: http://www.dreamincode.net/code/snippet1238.htm

Recuerda buscar tanto dentro como fuera del foro antes de preguntar.

Un saludo!


En línea

sexto

Desconectado Desconectado

Mensajes: 200


Ver Perfil
Re: Varias imágenes y labels en un for
« Respuesta #2 en: 1 Marzo 2011, 20:08 pm »

Muchas gracias pero...

No lo entiendo xD
En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Varias imágenes y labels en un for
« Respuesta #3 en: 2 Marzo 2011, 01:27 am »

No lo entiendo xD

miralo bien, lo que hace el codigo es recorrer los controles que hay en el formulario, y setearle algun valor segun sea el tipo del control (textbox, combo..etc.)

vos solo necesitas label, lo que el codigo seria algo asi:

Código
  1. public static void ClearForm(System.Windows.Forms.Control parent)
  2. {
  3.    foreach (System.Windows.Forms.Control ctrControl in parent.Controls)
  4.    {
  5.         if (object.ReferenceEquals(ctrControl.GetType(), typeof(System.Windows.Forms.Label)))
  6.         {
  7.              ((System.Windows.Forms.TextBox)ctrControl).Text = "aca va el dato";
  8.         }
  9.     }
  10. }

saludos.
En línea

sexto

Desconectado Desconectado

Mensajes: 200


Ver Perfil
Re: Varias imágenes y labels en un for
« Respuesta #4 en: 2 Marzo 2011, 10:19 am »

Yo concretamente lo quiero en labels y en imágenes, pero
1º Hay varios labels a parte de los que quiero cambiar.
2º En cada label/imagen quiero un dato distinto, que lo coge de una base de datos.
En línea

sexto

Desconectado Desconectado

Mensajes: 200


Ver Perfil
Re: Varias imágenes y labels en un for
« Respuesta #5 en: 2 Marzo 2011, 12:17 pm »

Ya lo he conseguido, con un array de PictureBox.

Muchas gracias
En línea

sexto

Desconectado Desconectado

Mensajes: 200


Ver Perfil
Re: Varias imágenes y labels en un for
« Respuesta #6 en: 3 Marzo 2011, 09:39 am »

Para el que le interese, he conseguido hacerlo con bastante menos código.
Los PictureBox tienen que llamarse Portada0, Portada1, Portada2, etc

Código:
for (int i = 0; i < 6; i++)
            {
                Portada[i] = new System.Windows.Forms.PictureBox();
                imagen = "URL" + list[1][i];
                StreamImagen = getUrl(imagen);
                Control[] miscontrols = panel1.Controls.Find("Portada" + i.ToString(), true);
                if (miscontrols.Length > 0)
                {
                    ((PictureBox)miscontrols[0]).Image = System.Drawing.Image.FromStream(StreamImagen);
                }
            }
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Varias imagenes en un dvd
Software
hinioto 0 1,584 Último mensaje 8 Noviembre 2004, 09:16 am
por hinioto
como grabar varias imagenes nrg en un dvd « 1 2 3 »
Multimedia
mariaj 21 9,164 Último mensaje 8 Mayo 2005, 13:50 pm
por Songoku
Programa para redimensionar varias imagenes
Diseño Gráfico
Casidiablo 2 2,209 Último mensaje 8 Febrero 2006, 17:07 pm
por Casidiablo
Ayuda insertar y mostrar varias imagenes en php
PHP
SoFtDrAkE 0 2,720 Último mensaje 9 Abril 2007, 09:25 am
por SoFtDrAkE
Fichas de producto con varias imágenes
Desarrollo Web
Linton 4 2,311 Último mensaje 27 Febrero 2014, 13:16 pm
por Linton
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines