elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  cambiar variable de integer a string
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: cambiar variable de integer a string  (Leído 3,571 veces)
markitus90

Desconectado Desconectado

Mensajes: 14


Ver Perfil
cambiar variable de integer a string
« en: 2 Agosto 2012, 22:16 pm »

Hola a todos,
tengo un problema i es que tengo una variable declarada como integer con dim coord as integer y no me acepta un valor vacio es decir text() = ""

necesito alguna idea para que me acepte cambiar a string con un if ya que es solo cuando combobox tiene un item especifico.

ALguna idea al respecto?

Por otro lado queria saber si alguien sabe cual es la mejor manera de leer los subitems de listview.

Gracias por adelantado.
Marco Aurelio


En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: cambiar variable de integer a string
« Respuesta #1 en: 3 Agosto 2012, 16:29 pm »

Si lo declaraste Integer jamas y nunca va aceptar que le coloques String como valor, si buscas que acepte las 2 cosas, declaralo como Object y usa .ToString cuando quieras leerlo como String y CInt() cuando quieras leerlo como Integer, También puede declararlo como String y usar CInt() cuando lo vayas a leer como Integer.

Con respecto a lo del ListView, tienes la forma mas común y sencilla:

Código
  1.        For Each x As ListViewItem In ListView1.Items
  2.            For Each y As ListViewItem.ListViewSubItem In x.SubItems
  3.                MessageBox.Show(String.Format("SubItem Text: {0}", y.Text), _
  4.                                String.Format("Item Index: {0} Text: {1}", x.Index, x.Text))
  5.            Next
  6.        Next


En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
markitus90

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: cambiar variable de integer a string
« Respuesta #2 en: 5 Agosto 2012, 12:43 pm »

oh muchas gracias me sirvio de mucho....
cuidate
En línea

markitus90

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: cambiar variable de integer a string
« Respuesta #3 en: 5 Agosto 2012, 13:09 pm »

por cierto tengo una ultima duda.  si haces esto:

Código:
   

  Dim Xcoord As Object
Xcoord = Xtext.Text()

 If CInt(Xcoord) = True Then
                    'Añade los elementos al listview
         
                Else
                    MsgBox("Write a number")
                End If

pero me da error y dice que cuando escribo una letra no es integer... Podrias corregirme el codig si eres tan amable???
Gracias
En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: cambiar variable de integer a string
« Respuesta #4 en: 5 Agosto 2012, 16:45 pm »

No entiendo que intentas hacer :-\

La Variable Xcoord es Object, guardas un String y luego intentas transformarla en Integer para compararla con Boolean D:

En principio que quieres hacer con ese trozo de código...

¿Qué es lo que hay almacenado en Xcoord?
« Última modificación: 5 Agosto 2012, 17:00 pm por Keyen Night » En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
markitus90

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: cambiar variable de integer a string
« Respuesta #5 en: 5 Agosto 2012, 17:17 pm »

Hola de nuevo,,,
te comento. Disculpame si se poco pero soy novato y joven me encanta la programacion pero estoy aprendiendo por cuenta propia. llevo ya 200 linias de codigo i me esoty perdiendo un pcoo jejeje

tengo dos ideas una lleva a la segunda pero necesito saber como se hace la primera.

Te comento xcoord es un combobox al que le quiero leer el texto. si se verifica que es texto, sale el mesagebox que dice escribe un numero. de lo contrario no hagas nada.
Si se verifica que son numeros el comando add agrega los items al listview.

entonces la segunda idea era que directaemtne no escribiera nada si el handle keydown de comobobox verificaba que se esta pulsando un texto.



Espero haberlo aclarado mejor. He probado cincuentamil combinaciones y al final sera una chorrada lo que fallara..jejej

Gracias de antemano
En línea

markitus90

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: cambiar variable de integer a string
« Respuesta #6 en: 5 Agosto 2012, 20:01 pm »

bueno ya lo resolvi de la siguiente manera:

                If IsNumeric(Xcoord) Then
                    'Añade los elementos al listview
 
                Else
                    MsgBox("Write a number")
                End If

Gracias a todos.
Marco Aurelio
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
es posible un cast de Integer a String en JAVA
Java
saifgen 5 20,301 Último mensaje 2 Diciembre 2005, 04:17 am
por DarkSatriani
[Solucionado] Cambiar una Variable String Desde una Funcion « 1 2 »
Programación Visual Basic
agus0 13 6,808 Último mensaje 23 Enero 2011, 08:28 am
por agus0
SQLite integer como float
Bases de Datos
Dukatus 0 2,338 Último mensaje 17 Marzo 2013, 01:20 am
por Dukatus
Como cambiar el tamaño de una String (Item.string)?
Ingeniería Inversa
02k0 9 6,845 Último mensaje 3 Septiembre 2015, 20:11 pm
por 02k0
STRING---INTEGER
Programación Visual Basic
PETTETE 2 2,009 Último mensaje 2 Abril 2017, 11:24 am
por okik
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines