Pregunta boba de Vb

Iniciado por GrTk, 22 Julio 2006, 04:29 AM

0 Miembros y 1 Visitante están viendo este tema.

GrTk

hay algun comando
como en el C para incrementar una variable en 1

supongamos una variable X..
en C++ seria...

x++

para hacer un x=x+1

ahora para VB hay algo similar?

Red Mx

Si bueno es mejor que las a variables les asignes un textbox

si las estas incrementando con un timer



dim a as intenger

private sub form_load()
a=text1.text
ens sub

private sub timer1_timer()
text1.text=text1.text+1
end sub



eso es una solucion rapida a al text le quitas lo que trai y en la propiedad text le pones 0 por que si no truena
Desarrollar Malware Es Causa De Cancer...

NYlOn

CitarSi bueno es mejor que las a variables les asignes un textbox
No, no es mejor. Los textbox ocupan mas espacio en memoria.


Citarahora para VB hay algo similar?


Dim X as Integer

X = X + 1


xD

GrTk

Si ya se eso...
pero a lo que me refiero
si hay un comando simplificado
como en C++
tenes
Variable++
para no escribir
variable=variable +1

NYlOn

Perdon, no habia entendido. Es que no se nada de C++ xD.
Que yo sepa no hay ninguna instruccion asi. Si lo que queres hacer es usar un comando en vez de escribir la suma muchas veces (por comodidad) podes hacer lo siguiente:
Declaras la variable a nivel modulo y creas una Sub:

Dim X As Integer

Private Sub Suma()
     X = X + 1
End Sub


Y cada vez que le quieras sumar +1 a la variable simplemente llamas a la Sub:

     Call Suma


Espero que te sirva, saludos.-

GrTk

mmm buena idea.. =mete solo queria saber si habia o no el comando :) muchas gracias =

Hans el Topo

Cita de: GrTk en 22 Julio 2006, 04:48 AM
mmm buena idea.. =mete solo queria saber si habia o no el comando :) muchas gracias =

no existe comandos... aki el += o el ++ no es un operador... xD

aligual puedes creartel un procedimiento como te aconsejaban, le pones un nombre corto y listo xd