• Martes 30 de Abril de 2024, 02:14

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Miguel Angel Rodriguez

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: Mover Un Control En Tiempo De Ejecucion
« en: Lunes 14 de Marzo de 2005, 13:50 »
Recibido Brroz.  Muchas gracias y me pongo al tajo.
Cuando lo tenga hablaremos.
 :hola:

2
Visual Basic 6.0 e inferiores / Re: Mover Un Control En Tiempo De Ejecucion
« en: Viernes 11 de Marzo de 2005, 18:29 »
gracis por el enlace. He descargado el ejemplo que dices, pero no es eso lo que necesito. En ese ejemplo los controles los mueves con el ratón a tu voluntad.
Imaginad que en un punto del codigo aparece:
imgcarta(i).top=3000
imgcarta(i).left=3500
.
.
.
.
Y varias lineas más abajo vuelve a aparecer:
imgcarta(i).top=5000
imgcarta(i).left=300,,,, y que este cambio de posición lo haga en diagonal, y a ser posible despacio, como hace el solitario spider cuando reparte cartas.
Algo asi como                move imgcarta(i) (300,5000)
Espero heberme explicado mejor ahora.
Saludos y gracias

3
Visual Basic 6.0 e inferiores / Mover Un Control En Tiempo De Ejecucion
« en: Miércoles 9 de Marzo de 2005, 19:08 »
Hola amigos, estoy con un juego de cartas, concretamente el mus,(Ya se que está hecho, pero a mi me entretiene), las cartas las tengo en un array de controles image. De momento cuando se reparten las cartas utilizo las propiedades top y left del control, con lo que las cartas me aparecen en las posiciones prefijadas de cada jugador. Pero esta forma de resolverlo hace que el control vaya primero al punto top indicado y luego al left. es decir primero se mueve en vertical y luego en horizontal. A mi me gustaria conseguir el efecto similar al de las cartas en el juego Spider, que de una posición determinada(del mazo de cartas), el control vaya a la posición del jugador en diagonal, dando esa sensacion de desplazamiento.
Gracias de entemano por vuestra ayuda.
Como anecdota deciros que no he encontrado a ningun jugador de mus que gane al programa. :smartass:

4
Visual Basic 6.0 e inferiores / Re: Como Girar Un Control Image
« en: Viernes 15 de Octubre de 2004, 18:44 »
Por ejemplo los botones que tengo delante: "http://"  o "IMG" o "QUOTE" por ejemplo, tienen forma apaisada.
La barra del ascensor que tienes probablemente a la derecha de tu pantalla tiene forma vertical.
Gracias por el interés que os estáis tomando.
Quería simular la mesa redonda de un juego de naipes vista desde arriba, por eso me gustaría que los controles que albergan los naipes fueran rotando para imitar su posición real en la mesa de juego. Si no lo consigo los pondré todos orientados en la misma dirección.

5
Visual Basic 6.0 e inferiores / Como Girar Un Control Image
« en: Jueves 14 de Octubre de 2004, 20:48 »
Hola:
A lo mejor es una gilipollez mi duda, pero estoy bloqueado.
Tengo un image, con un fichero jpg en su propiedad picture.
Su propiedad Height 1650
Su propiedad Width 1215, es decir tiene el aspecto vertical con su imagen insertada.
Por necesidades del juego que estoy haciendo, necesito que ese control "aparezca" como apaisado pero con su imegen insertada también, no vale con cambiar las dimensiones.
Espero vuestra ayuda.
Gracias
 :comp:

6
Visual Basic 6.0 e inferiores / Re: Problema con una variable
« en: Lunes 6 de Octubre de 2003, 20:50 »
Bueno perdonad si os he hecho perder el tiempo. Pero por fin lo he resuelto. He cambiado la forma de comparar y el resultado es el mismo. Os mando como ha quedado el código:

Private Sub lblCajonCartas_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
 'comprueba que haya carta
   
    posy = lblCajonCartas(Index).Top
    posx = lblCajonCartas(Index).Left
   
    For i = 0 To 35
        If lblCartas(i).Top = posy And lblCartas(i).Left = posx Then
           
            lblCartas(i).Drag 1
           
            '--segun el color elige el icono del arrastre
            If lblCartas(i).BackColor = QBColor(1) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "1.ico")
            End If
            If lblCartas(i).BackColor = QBColor(2) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "2.ico")
            End If
            If lblCartas(i).BackColor = QBColor(3) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "3.ico")
            End If
            If lblCartas(i).BackColor = QBColor(4) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "4.ico")
            End If
            If lblCartas(i).BackColor = QBColor(5) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "5.ico")
            End If
            If lblCartas(i).BackColor = QBColor(6) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "6.ico")
            End If
            If lblCartas(i).BackColor = QBColor(7) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "7.ico")
            End If
            If lblCartas(i).BackColor = QBColor(8) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "8.ico")
            End If
            If lblCartas(i).BackColor = QBColor(9) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "9.ico")
            End If
            If lblCartas(i).BackColor = QBColor(10) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "10.ico")
            End If
            If lblCartas(i).BackColor = QBColor(11) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "11.ico")
            End If
            If lblCartas(i).BackColor = QBColor(12) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "12.ico")
            End If
            If lblCartas(i).BackColor = QBColor(13) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "13.ico")
            End If
            If lblCartas(i).BackColor = QBColor(14) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "14.ico")
            End If
            If lblCartas(i).BackColor = QBColor(15) Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "15.ico")
            End If
        End If
    Next i
   
End Sub

Personalmente me gutaba más antes, pero los que estamos limitados, no podemos ser brillantes.
 Saludos, y tema zanjado.:hola::good:

7
Visual Basic 6.0 e inferiores / Re: Problema con una variable
« en: Domingo 5 de Octubre de 2003, 14:23 »
Hola amigos, estoy atascado con un problema que seguramente sea de lo mas chorra, pero llevo un par de dias jodido, el codigo es el siguiente:
Private Sub lblCajonCartas_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
 'comprueba que haya carta
   
    posy = lblCajonCartas(Index).Top
    posx = lblCajonCartas(Index).Left
   
    For i = 0 To 35
        If lblCartas(i).Top = posy And lblCartas(i).Left = posx Then
            '--segun el color elige el icono del arrastre
            lblCartas(i).Drag 1
            If i <= 5 Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "color(0).ico")
            End If
            If i > 5 And i <= 11 Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "color(6).ico")
            End If
            If i > 11 And i <= 17 Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "color(12).ico")
            End If
            If i > 17 And i <= 23 Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "color(18).ico")
            End If
            If i > 23 And i <= 29 Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "color(24).ico")
            End If
            If i > 29 And i <= 35 Then
                lblCartas(i).DragIcon = LoadPicture(App.Path & "color(30).ico")
            End If
        End If
    Next i
   
End Sub

se trata de un juego de 36 cartas de seis colores diferentes; En un movimiento de arrastrar cartas,  permitido al poner la propiedad drag =1, se sellecciona un icono diseñado previamente, cuyo nombre coincide exactamente con la variable color(i), pero evidentemente no carga un icono que se llame color(i), necesito algo que me devuelkva el valor de esa variable y lo ponga en la ruta para poderlo cargar.
Gracias:losiento:

8
Visual Basic 6.0 e inferiores / Re: Nuevo Moderador
« en: Martes 23 de Septiembre de 2003, 08:22 »
Enhorabuena.
Que la sabiduria guie tus pasos.:suerte:

9
Flash / ActionScript / Abrir un exe desde un html de flash
« en: Jueves 28 de Agosto de 2003, 20:10 »
Se me ha olvidado comentar, que por supuesto cada vez que hago un cambio publico el fichero Index.swf, y compruebo en el Index.html.
Por eso digo que no funciona.
Aunque lo cierto es que no está colgado, pero si no funciona en mi PC me imagino que menos funcionará en el servidor.
Gracias de nuevo

10
Flash / ActionScript / Re: Abrir un exe desde un html de flash
« en: Jueves 28 de Agosto de 2003, 20:05 »
Hola amigos, explico mi problema:
Tengo diversos juegos desarrollados en Visual Basic y uno en Flash. Mi intención es colgarlos en la Web y que la gente pueda jugar sin necesidad de descargarlos.
Para ello estoy diseñando mi "web" con unos botones, de tal manera que al pincharlos, se abra el juego correspondiente.
Para ello añado el siguiente codigo al boton:
on (release) {
    fscommand ("exec", "Simon.bat");
}
Por otro lado con el word pad he creado un fichero llamado Simon.bat con el siguiente código:
@start Simon.exe
Todo está en la misma carpeta puesto que utilizo Flash 5.
Si en el explodador de windows pincho el fichero Simon.bat, se abre el Simon.exe.
Tambien he probado con la acción Get URL, pero como sabeis sale el formulario de advertencia de peligro, y a los no acostumbrados les asustará.
¡¡Toy deseperado!!:hitcomp::beer:
Gracias

11
Flash / ActionScript / Como ejecutar un EXE
« en: Miércoles 27 de Agosto de 2003, 22:12 »
Tengo el mismo problema, deseo abrir un ejecutable desde una pagina hecha en flash 5, utilizo el FSComand tal como decis, publico la pagina, y no se abre el ejecutable.
Me podeis ayudar?:hitcomp:

12
Pero no parece muy apropiado que el usuario de un programa, aunque sea amiguete, tenga que registrar en su equipo el ocx.
Entiendo entonces que no se puede utilizar este control para las animaciones, si tienes interes en que tu programa circule.
La pregunta siguiente seria que hacer para alegrar un poquito las aplicaciones de vb.
De todos modos mucgas gracias por contestar.:gracias:

13
Bueno, mi problema es que utilizo el anigif.ocx para visualizar unos gif animados en mi aplicación, genero el ejecutable, y lo comprimo en un zip,para poderlo enviar a los amiguetes sin que lo filtren los antivirus.
Me dicen los amiguetes que no lo pueden descomprimir, porque el control citado no esta correctamente registrado.
¿Que puedo hacer?:ayuda:

14
Visual Basic 6.0 e inferiores / Control con forma de rombo
« en: Sábado 10 de Mayo de 2003, 22:30 »
Muchas gracias.
Lo he visto y puede ser interesante. Pero eso me obligaría a necesitar 27 ficheros adjuntos, uno por cada rombo. Bueno te explico necesito dar la apariencia de 3D a un cubo de Rubick, Lo suyo y no desisto es encontrar un control al que con código le cambie el color de su propiedad backcolor, con lo cual no necesitaré ningñun fichero adjunto.
De todas maneras si desisto usaré tu propuesta.
Saludos.:gracias:

15
Visual Basic 6.0 e inferiores / Re: Control con forma de rombo
« en: Jueves 8 de Mayo de 2003, 21:03 »
Hola amigos. Para la aplicación que estoy realizando, necesito un control al que le pueda cambiar la propiedad backcolor, po ejemplo una caja de texto, una etiqueta, o un boton de comando, incluso un shape como habia pensado inicialmente. El problema es que para dar apariencia de 3D, lo necesito en forma de rombo, y que esa forma de romo se la programar yo.
Muchas gracias por la ayuda.:gracias:

16
Visual Basic 6.0 e inferiores / Control Shape con forma de rombo
« en: Miércoles 7 de Mayo de 2003, 20:58 »
Hola amigis, necesito utilizar un control Shape pero en vez de utilizarlo con las formas preestablecidas, necesito que tenga forma de rombo. Es mas, preferiria saber si es posible modificar la forma de este control.
Gracias:comp:

17
MS Access / Problemas de memoria en Acces 2000
« en: Jueves 20 de Junio de 2002, 01:25 »
Amigos: Estoy trabajando en una base de datos con Acces 2000. En un formulario en el que uno de los campos es un imagebox, me dice que no puede actualizar el formulario porque tiene la memoria llena. He aligerado las imágenes al máximo (30 K) y no da resultado. la imagen está vinculada al fichero original. el modo de viasualizacion es zoom. El sistema operatico es windowsxp. Tengo 256 M de RAM. A ver si a alguien se le ocurre algo.
Muchas gracias

18
Pero lo que realmente quiero hacer es:
Private Sub mnuTutoial_Click()
call comandbutton1_click
call commandbutton2_click
end sub
La funcion call no funciona para una matriz de controles command

19
Antes tenia el problema de como ejecutar las secuencias de un command con codigo. Con las funcion call no me iba bien porque los cmd eran una matriz de controles. Arreglado esto me encuentro evidentemente que al llamar al cmd realiza todo elcódigo incluso "end sub".
¿Sabria alguien obviar esto y que la rutina que llama vuelva a recuperar el control?:)

20
Gracias por responder.
Ya lo he hecho, pero alguna propiedad del cmd debo tener mal porque no me funciona.

21
Estoy haciendo una aplicación, y necesito que el código de un cmd*_click() se ejecute desde la aplicación sin que actue el usuario.
Es para demostrarle que pasa si pincha un boton en el tutorial que preparo.

Páginas: [1]