• Viernes 8 de Noviembre de 2024, 13:06

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 - Hanzo

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: crear variables dinamicamente
« en: Jueves 14 de Julio de 2011, 20:35 »
F_Tanori gracias por el dato compañero  :good:

2
Visual Basic 6.0 e inferiores / crear variables dinamicamente
« en: Miércoles 13 de Julio de 2011, 20:40 »
Wenas a todos, nesecito crear 30 arrays de bytes, para empezar declararlo asi

Dim Arreglo1(25) as byte, Arreglo2(25) as byte, Arreglo3(25) as byte, ...... Arreglo30(25) as byte

mi pregunta es si existe alguna manera de crearlos dinamicamente y no tener que estar escribiendo ya que lo utilizare en varias ocasiones, probe con for next pero no tuve resultados, alguien que me de una ayuda gracias de antemano

3
Visual Basic 6.0 e inferiores / Buscar valores hexadecimales
« en: Viernes 8 de Julio de 2011, 20:57 »
Buenas tardes a toda la comunidad programadora, tengo un archivo abierto con acceso binario y al igual que la funcion instr que busca caracteres y devuelve la posicion, mi pregunta es si  existe alguna funcion que permita buscar valores hexadecimales
por ejemplo: CD A9 (como lo hacen los editores hexadecimales) , Y que me devuelva la posicion donde se encontro, la idea es reemplazarlos por otros valores
he buscado y no encuentro algo para esta tarea, muchas gracias de antemano  :hola:

4
Visual Basic 6.0 e inferiores / Re: Duda for Next
« en: Martes 7 de Junio de 2011, 23:58 »
Cita de: "Nebire"
Claro que puedes hacerlo.

Pero para hacerlo más eficiente, conviene que los textbox formen una colección...
Para hacer esto elimina todos los textbox excepto el 1º. Luego copia ese y pégalo en el formulario tantas veces como necesites, la 1ª vez te dirá que si quieres crear una matriz de controles, di que si (en realidad es una colección no una matriz, pero es un detalle sin importancia).

Luego podrás recorrer el bucle porque pueden ser accedidos a través del índice que los relacciona todos juntos.

Código: Visual Basic
  1.  
  2.  
  3. dim k as long
  4.  
  5. for k= 0 to 14
  6.     text1(k).maxlenght=10
  7. next
  8.  
  9.  
Fíjate que al crear una matriz, existe una propiedad índice que entonces toma un valor que identifica univocamente a cada control en la matriz.

Si tienes que asignar más propiedades que sólo maxlenght, podrás hacerlo cuando lo necesites. Ten en cuenta que al copiar un control y pegarlo permitiendo la matriz, la copia mantiene el valor actual de las propiedades que tenía el copiado, luego en diseño antes de copiar controles introduce las propiedades que quieres que tengan todos en común, te ahorrará tener que introducirlo manualmente uno a uno luego...

Si no crear la matriz de controles, todavía podrás usar un bucle for, pero para ello tendrá que ser del tipo 'For Each', preguntando al contenedor por los controles textbox y descartando a los que no deba aplicarse. Pero esto supone recorrer todos los controles que tiene el formulario cada vez, por lo que es menos eficiente... Aparte de cambiar la propiedad tienes que verificar que ese control es un textbox y que además es uno sobre los que quieres  operar...
gracias Nebire por la aclaracion  :good:

5
Visual Basic 6.0 e inferiores / Duda for Next
« en: Sábado 4 de Junio de 2011, 05:57 »
Saludos muchachos, tengo 15 textbox con nombres desde text1 a text15 respectivamente, asignando limite de longitud  "Text1.MaxLength = 10".
mi duda era si puedo asignar un limite de longitud para los 15 textbox mediante for next, Gracias de antemano  :good:

6
Visual Basic 6.0 e inferiores / drag drop entre textbox
« en: Lunes 25 de Abril de 2011, 07:14 »
Saludos a todos , estoy usando Visual Basic 6 alguien me puede dar una mano estoy tratando de hacer que un textbox al ser arrastrado y luego soltarlo en otro textbox se intercambien sus contenidos , gracias de antemano  :hola:

Páginas: [1]