elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 07:11  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación VB (Moderadores: ||MadAntrax||, E0N)
| | |-+  Duda con Propiedad Dataformat en los Textbox y Label
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Duda con Propiedad Dataformat en los Textbox y Label  (Leído 189 veces)
Anon

Desconectado Desconectado

Mensajes: 294


Is True BSD is UNIX xD!!


Ver Perfil WWW
Duda con Propiedad Dataformat en los Textbox y Label
« en: 19 Mayo 2008, 18:14 »

Tengo un  pequeño problema con el Dataformat en los textbox y label.

El problema esta que al mandar el resultado de una multiplicacion o division de Numeros Double, al .text del Textbox o el .caption del Label, Me muestra "," en lugar de Punto para separar los Decimales, ya he probado con el Dataformat de ambos y le especifico que quiero "." en lugar de ,. y no me lo hace asi.

La asignacion la realizo asi:

Código
Dim c,v1, v2 as Double
v1 = 2.2
v2 = 2.0
c = v1 * v2
Text1.text = c
 

lo cual me imprime: "4,4" lo que yo quiero es que aparezca "4.4"
En línea

skullsp

Desconectado Desconectado

Mensajes: 243


UpLoadSourceCode


Ver Perfil WWW
Re: Duda con Propiedad Dataformat en los Textbox y Label
« Respuesta #1 en: 19 Mayo 2008, 18:35 »

usa la funcion format!
En línea



seba123neo

Desconectado Desconectado

Mensajes: 783



Ver Perfil WWW
Re: Duda con Propiedad Dataformat en los Textbox y Label
« Respuesta #2 en: 19 Mayo 2008, 18:41 »

y declaras mal las variables,hacelo asi:

Código:
Dim c As Double, v1 As Double, v2 As Double

porque sino te toma la primera y las otras como variant,en .NET si lo podes hacer asi...



En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
cΔssiΔnі

Desconectado Desconectado

Mensajes: 548


Ver Perfil
Re: Duda con Propiedad Dataformat en los Textbox y Label
« Respuesta #3 en: 19 Mayo 2008, 18:59 »

Tambien puedes usar "Replace"

Código
Text1.Text = Replace(c, ",", ".")

Dependerá de lo que tengas pensado hacer... hay funciones para seguir trabajando con el contenido del textbox correctamente aún depués de haber usado el replace...
En línea
seba123neo

Desconectado Desconectado

Mensajes: 783



Ver Perfil WWW
Re: Duda con Propiedad Dataformat en los Textbox y Label
« Respuesta #4 en: 19 Mayo 2008, 19:11 »

una solucion medio pedorra podria ser:

Código:
Private Sub Form_Load()
Dim c As Double, v1 As Double, v2 As Double
v1 = 2.2
v2 = 2
c = v1 * v2
MsgBox Str$(c)
End Sub

 :P :P
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
Anon

Desconectado Desconectado

Mensajes: 294


Is True BSD is UNIX xD!!


Ver Perfil WWW
Re: Duda con Propiedad Dataformat en los Textbox y Label
« Respuesta #5 en: 19 Mayo 2008, 21:02 »

Gracias seba123neo

El codigo me quedo asi:

Código
Dim c, v1, v2 As Double
v1 = Val(Text1.Text)
v2 = Val(Text2.Text)
c = v1 * v2
Label1.Caption = Str$(c)
 

era solo cuestion de Usar la Funcion Str la cual no conocia xD

Muchas Gracias a todos
En línea

naderST

Desconectado Desconectado

Mensajes: 252



Ver Perfil
Re: Duda con Propiedad Dataformat en los Textbox y Label
« Respuesta #6 en: 19 Mayo 2008, 21:33 »

Gracias seba123neo

El codigo me quedo asi:

Código
Dim c, v1, v2 As Double
v1 = Val(Text1.Text)
v2 = Val(Text2.Text)
c = v1 * v2
Label1.Caption = Str$(c)
 

era solo cuestion de Usar la Funcion Str la cual no conocia xD

Muchas Gracias a todos

lo mas correcto para mi es k uses Format pero bueno asi funciona.
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats