Título: Como evitar se muestren números con el signo negativo en un ListBox ? Publicado por: luis456 en 15 Febrero 2020, 21:39 pm Hola a todos
lo tenia pero no encuentro la rutina como se eliminan los numeros con signos negativos en un listbox . ejemplo : -1 -3 uso este codigo que funciona bien para mostrar los resultados pero a veces salen numeros con negativo Código
saludos Luis Título: Re: Como evitar se muestren números con el signo negativo en un ListBox ? Publicado por: FJDA en 15 Febrero 2020, 22:01 pm ¿y si multiplicas el valor por -1? pregunto -1 * -1=1
si el valor es < 0 ... valor = valor * -1 Título: Re: Como evitar se muestren números con el signo negativo en un ListBox ? Publicado por: luis456 en 16 Febrero 2020, 16:08 pm ¿y si multiplicas el valor por -1? pregunto -1 * -1=1 si el valor es < 0 ... valor = valor * -1 es que ya uso una función en el programa y solo necesito filtrar ese resultado cuando lo envió al listbox los duplicados ya los elimino con este codigo pero siguen saliendo numeros con el - adelante ? Código
saludos Luis Título: Re: Como evitar se muestren números con el signo negativo en un ListBox ? Publicado por: FJDA en 16 Febrero 2020, 16:44 pm podrías meterlo en array List y luego usar Disctinct.ToList para eliminar elementos repetidos, luego lo metes en un listbox y listo.
Código
Título: Re: Como evitar se muestren números con el signo negativo en un ListBox ? Publicado por: luis456 en 16 Febrero 2020, 20:06 pm podrías meterlo en array List y luego usar Disctinct.ToList para eliminar elementos repetidos, luego lo metes en un listbox y listo. Código
Te agradezco tu aporte pero lo que busco es eliminar los que tengan signos negativo adelante ,se que tenia todas esas Rutinas gracias a Electro, pero he perdido todos esos códigos y estoy en cero >:( he recuperado parte de todo el codigo pero no encuentro este, saludos Luis Título: Re: Como evitar se muestren números con el signo negativo en un ListBox ? Publicado por: FJDA en 17 Febrero 2020, 05:29 am Te agradezco tu aporte pero lo que busco es eliminar los que tengan signos negativo adelante ,se que tenia todas esas Rutinas gracias a Electro, pero he perdido todos esos códigos y estoy en cero >:( no se, soy yo o te explicas mal "lo que busco es eliminar los que tengan signos negativo adelante" , esto es muy ambiguo por lo menos en un principiohe recuperado parte de todo el codigo pero no encuentro este, saludos Luis Esto está respondido arriba multiplicando los elementos por -1, no lo hice porque era mas que evidente pero parece que quiere que te den el código hecho; Código
Como se repiten hay que quitar los repetidos, usando el array LIST como te expliqué y he publicado el código eliminas los repetidos. Código
Si lo que quieres, porque ya no se que pensar es quitar los número negativos entonces usa linq para obtener solo aquellos números que sean mayores que cero, aunque hay formas más típicas de hacerlo como pasar todo a un array, y volver a meter en e listbox ya sin los negativos usando if then y for next Código
Añado que preguntaste: Citar Como evitar se muestren números con el signo negativo en un ListBox ? y como "como evitar" es multiplicar por -1 ANTES de meterlo en el listbox y si no los quieres meter números negativos usa la condición si es menor que cero no lo mentas en el listbox. Claro que si quieres una respuesta exclusivamente de @Elektro perfectamente elaborada, entonces ya eso es otra cosa. A ver si aparece por aquí y si no pues le envías un mensaje personal y a ver si te contesta. saludos Título: Re: Como evitar se muestren números con el signo negativo en un ListBox ? Publicado por: luis456 en 17 Febrero 2020, 08:08 am Gracias FJDA
No no quiero todo hecho, solo que de verdad suelo hacer las preguntas mal enfocadas ,y ademas ya tengo casi 60 años y me cuesta un poco más esto, ya que yo programo por vicio o hobby y si nombro a ELECTRO no es por nada especial,solo que el tuvo mucha paciencia conmigo :silbar: y se que mis codigos son algo básicos,pero pregunto porque estoy seguro que alguien mas le servirán,supieras la de codigos que he cojido del foro y me han ayudado. De verdad que muchas gracias por tu ayuda para este viejo ;-) Luis |