border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 09-02-2007, 12:05:44
Un Nuevo Amigo
 
Registrado: ene 2007
Ubicación: Madrid
Posts: 20
Aresito Valoración +2
Contactar con Aresito a través de MSN
Predeterminado ComboBox / Imágenes

Copio y pego del otro topic.


En este mismo programa (que es un visor de imágenes) tengo el directorio para elegir la imagen, y al pinchar sobre ella que se vea en un control Image. Pues bien, he insertado un ComboBox para que me dé a elegir entre mapa de bits, jpg o todos los archivos , pero me da un error que no entiendo. Es más, un compañero lo tiene igual que yo en otro programa y sí le va bien. Aquí os lo pongo.


Primero declaro la matriz

dim rellenar(3) as string


Luego...

Private Sub Combo1_Click()
File1.Pattern = mascara(Combo1.ListIndex + 1)
End Sub



Y en el Form Load...

Private Sub Form_Load()

rellenar(1) = "*.*"
rellenar(2) = "*.bmp"
rellenar(3) = "*.gif;*.jpg"
Combo1.ListIndex = 0
esconder
End Sub



El error que me da : El valor de la propiedad no es válido. Le doy a depurar y resulta que Combo.Listindex tiene valor -1 :smt017
Responder Con Cita
  #2 (permalink)  
Antiguo 09-02-2007, 12:09:23
RuK RuK is offline
Un Nuevo Amigo
 
Registrado: feb 2007
Posts: 1
RuK Valoración +2
Predeterminado

Hola,

Puedes hacerlo usando el control CommonDialog para seleccionar las imagenes y luego llenarlas en un array.

Saludos :-)
Responder Con Cita
  #3 (permalink)  
Antiguo 09-02-2007, 13:15:59
Moderador
 
Registrado: dic 2002
Ubicación: Oviedo - Asturias
Posts: 1.251
angelescj Valoración +2
Predeterminado

Es que no le das tiempo, prueba con:

Private Sub Combo1_Click()
If Combo1.ListIndex=-1 Then Exit Sub
File1.Pattern = mascara(Combo1.ListIndex + 1)
End Sub

Esto de acuerdo con Ruk, puedes utilizar el Commondialog y/o los controles para seleccionar archivos (dirlistbox...)

:smt004
__________________
Angeles
-------------------------------------
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #4 (permalink)  
Antiguo 09-02-2007, 13:23:37
Un Nuevo Amigo
 
Registrado: ene 2007
Ubicación: Madrid
Posts: 20
Aresito Valoración +2
Contactar con Aresito a través de MSN
Predeterminado

Gracias, pero yo estoy haciendolo rellenando el combo manualmente, y luego diciendo:

Si el listindex del combo es X entonces
file1.pattern (que es la propiedad en cuestión) es igual a *.jpg
fin si

Pero me sigue dando errores... A ver si descubro qué pasa!

Gracias!
Responder Con Cita
  #5 (permalink)  
Antiguo 09-02-2007, 13:28:09
Un Nuevo Amigo
 
Registrado: ene 2007
Ubicación: Madrid
Posts: 20
Aresito Valoración +2
Contactar con Aresito a través de MSN
Predeterminado

Cita:
Empezado por angelescj
Es que no le das tiempo, prueba con:

Private Sub Combo1_Click()
If Combo1.ListIndex=-1 Then Exit Sub
File1.Pattern = mascara(Combo1.ListIndex + 1)
End Sub

Esto de acuerdo con Ruk, puedes utilizar el Commondialog y/o los controles para seleccionar archivos (dirlistbox...)

:smt004

Con esto me da el mismo error que al principio

Pero gracias de todas maneras.
Responder Con Cita
  #6 (permalink)  
Antiguo 09-02-2007, 13:28:19
Avatar de VeRTiGo
Un Nuevo Amigo
 
Registrado: feb 2007
Ubicación: Pozuelo de Alarcón - Madrid - España
Posts: 10
VeRTiGo Valoración +2
Predeterminado

Hola Aresito, revisando tus mensajes por aquí se nota que estás aprendiendo a programar en una institución académica y te cuesta programar pero es muy bonito que sigas luchando hasta conseguir el problema.

Cambiando de tema, estoy de acuerdo con angelescj y RuK la posibilidad de añadir el control CommonDialog u otros controles relacionados con el listado de archivos. Creo que "googleando" encuentras ejemplos.

Muchos besos
__________________
FaNNy

Programadora Stonesoft España S.A.
Responder Con Cita
  #7 (permalink)  
Antiguo 09-02-2007, 13:46:36
Un Nuevo Amigo
 
Registrado: ene 2007
Ubicación: Madrid
Posts: 20
Aresito Valoración +2
Contactar con Aresito a través de MSN
Predeterminado

Hola! Gracias por tus ánimos :smt005

Ya lo solucioné, un tanto rudimentaria mi solución pero vaya, aquí os la dejo:

Private Sub Form_Load()
Combo1.AddItem "Imágenes (*.jpg)"
Combo1.AddItem "Mapa de Bits (*.bmp)"
Combo1.AddItem "Todos los archivos (*.*)"

esconder
End Sub


Private Sub Combo1_click()
If Combo1.ListIndex = 0 Then
File1.Pattern = "*.jpg"
End If
If Combo1.ListIndex = 1 Then
File1.Pattern = "*.bmp"
End If
If Combo1.ListIndex = 2 Then
File1.Pattern = "*.*"
End If
End Sub



Así de fácil y de cutre!! jajaja


Gracias a tod@s.
Responder Con Cita
  #8 (permalink)  
Antiguo 09-02-2007, 13:52:23
Avatar de VeRTiGo
Un Nuevo Amigo
 
Registrado: feb 2007
Ubicación: Pozuelo de Alarcón - Madrid - España
Posts: 10
VeRTiGo Valoración +2
Predeterminado

¡¡¡ Cuanto me alegro por ti, Aresito !!!

Muchos besos, campeón
__________________
FaNNy

Programadora Stonesoft España S.A.
Responder Con Cita
  #9 (permalink)  
Antiguo 09-02-2007, 14:41:47
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado

Cita:
Empezado por VeRTiGo
¡¡¡ Cuanto me alegro por ti, Aresito !!!

Muchos besos, campeón
Realmente me enfurezco cuando intentan TOMARME EL PELO.

Me violento cuando intentan BURLARSE de nuestra buena voluntad.

Asi que "Amigo KORKU" que sea la ultima vez que luego de BANNEADO intentas reaparecer haciendote pasar por otra persona.



Tu te vas de este foro y punto.. no se discute más... que ya demasiado revuelo se ha causado por tu culpa.

Adios.
Responder Con Cita
  #10 (permalink)  
Antiguo 09-02-2007, 19:05:17
Un Nuevo Amigo
 
Registrado: ene 2007
Ubicación: Madrid
Posts: 20
Aresito Valoración +2
Contactar con Aresito a través de MSN
Predeterminado

Pues vaya... siento el malentendido...
__________________
Estudiante de 2º de A.S.I

Rock n Roll!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Imagenes sigmax C# .NET 0 24-10-2006 02:36:33
IMAGENES Hewlett sql 2000 1 21-07-2005 21:44:53
Imagenes d@mi@n Visual Basic 6.00 1 04-06-2005 08:36:08
imagenes en BD Noelinho Visual Basic.NET 2003 & 2005 0 28-10-2004 00:57:29
Imagenes en VB Cblackx Visual Basic 6.00 3 11-10-2004 10:17:24


La franja horaria es GMT. Ahora son las 21:46:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right