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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55
411  Programación / .NET (C#, VB.NET, ASP) / Mostrar esto de forma diferente en: 6 Enero 2014, 14:10 pm
Bueno probando y probando :) consegui un codigo y se muestra el resultado pero por consola ya lo he puesto en un fom win pero no logro hacer que me lo muestre en un listbox o si hay otra forma o otra herramienta ya que solo lo que nesecito es visualizarlo

alguna idea ?


Código
  1. Public Shared Sub PrintValues(ByVal myArr As Array)
  2.        Dim myEnumerator As System.Collections.IEnumerator = _
  3.           myArr.GetEnumerator()
  4.        Dim i As Integer = 0
  5.        Dim cols As Integer = myArr.GetLength((myArr.Rank - 1))
  6.        While myEnumerator.MoveNext()
  7.            If i < cols Then
  8.                i += 1
  9.            Else
  10.                Console.WriteLine()
  11.                i = 1
  12.            End If
  13.            Console.Write(ControlChars.Tab + "{0}", myEnumerator.Current)
  14.        End While
  15.        Console.WriteLine()
  16.    End Sub
  17. End Class

Luis
412  Programación / .NET (C#, VB.NET, ASP) / Re: Concatenar dos arrays y comparar rellenar y mostrar ? en: 2 Enero 2014, 19:36 pm
Elektro ? estoy invalido , soy viejo , no me pagan la pensión ya la memoria me falla,tengo parkinson me tiemblan las manos ya no se me par...me ayudas :)

es broma pero  ¿ si te acuerdas de mi ?

luis
413  Programación / .NET (C#, VB.NET, ASP) / Re: Concatenar dos arrays y comparar rellenar y mostrar ? en: 2 Enero 2014, 16:48 pm
" comparar si hay iguales y si hay iguales recorrer el rango y sustituir el repetido por el que no aparezca. ya elimino duplicados pero en cada array, y no se como hacerlo con el resultado final que se mostraria en e lisboxt3 "

esto es porque la solucion que amablemente me dio elektro funciona pero me llena de 99 las casillas repetidas :)


luis
414  Programación / .NET (C#, VB.NET, ASP) / Re: Hola de nuevo :) como puedo mostrar horizontalmente números en un Lixtbox ? en: 2 Enero 2014, 13:37 pm
Disculpen por no haber puesto que ya esta solucionado :) fiestas ya ustedes saben jejej

Gracias a todos por las respuestas si me han ayudado :)

Luis
415  Programación / .NET (C#, VB.NET, ASP) / Concatenar dos arrays y comparar rellenar y mostrar ? en: 2 Enero 2014, 11:24 am
Código
  1. Hola a todos espero que hayan pasado buenas fiestas :)
  2.  
  3.  
  4. Me he pasado el tiempo tratando de hacer esto pero no encuentro el como quiero concatenar dos array para que:
  5. Result1.Concat(Result2)
  6.  
  7. comparar si hay iguales y si hay iguales recorrer el rango y sustituir el repetido por el que no aparezca. ya elimino duplicados pero en cada array, y no se como hacerlo con el resultado final que se mostraria en e lisboxt3
  8.  
  9. ListBox3.Items.AddRange(CombinedItems.ToArray)
  10.  
  11.  
  12.  
  13. [codePublic Class Form1
  14.    Dim maximum As Short = 99
  15.    Dim x As Integer = 0
  16.    Dim Número As Double
  17.    Private TextBoxes As TextBox() = {Nothing}
  18.    Private Result1 As Int32(), Result2 As Int32()
  19.    Private _textBox As Object
  20.    Private Property ListBox1Count As Integer
  21.  
  22.    Private Sub FrmLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
  23.        Me.ControlBox = False ' Elimino todos los controles del formulario
  24.    End Sub
  25.  
  26.    Private Property Calcular As Object
  27.  
  28.    Private Property TextBox(ByVal TextBoxCount As Short) As Object
  29.        Get
  30.            Return _textBox
  31.        End Get
  32.        Set(ByVal value As Object)
  33.            _textBox = value
  34.        End Set
  35.    End Property
  36.  
  37.    Public Sub solonumeros(ByRef e As System.Windows.Forms.KeyPressEventArgs)
  38.        ' evitar letras
  39.        If Char.IsDigit(e.KeyChar) Then
  40.            e.Handled = False
  41.        ElseIf Char.IsControl(e.KeyChar) Then
  42.            e.Handled = False
  43.        ElseIf Char.IsSeparator(e.KeyChar) Then
  44.            e.Handled = False
  45.        Else
  46.            e.Handled = True
  47.        End If
  48.  
  49.    End Sub
  50.  
  51.  
  52.    ReadOnly Property Num1 As Int32
  53.        Get
  54.            Return CInt(TextBox1.Text)
  55.        End Get
  56.    End Property
  57.  
  58.    ReadOnly Property Num2 As Int32
  59.        Get
  60.            Return CInt(TextBox2.Text)
  61.        End Get
  62.    End Property
  63.  
  64.  
  65.    Private Sub Sumar(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
  66.  
  67.        Result1 = {Num1 + 10, Num1 + 20, Num1 + 30} _
  68.                  .Distinct().ToArray ' Elimino duplicados
  69.  
  70.        Result2 = {Num2 + 10, Num2 + 20, Num2 + 30} _
  71.                  .Distinct().ToArray ' Elimino duplicad
  72.  
  73.  
  74.        Array.Sort(Result1) : Array.Sort(Result2) ' El número no está repetido:
  75.  
  76.        Dim Results As IEnumerable(Of Integer) =
  77.            Result1  ' El número no está repetido.Concat(Result2)  
  78.  
  79.  
  80.  
  81.        For X As Integer = 0 To Results.Count - 1
  82.            ' Este es para unir en 3lisbos
  83.            Dim Items1 As List(Of String) = ListBox1.Items.Cast(Of String)().ToList
  84.            Items1.Add("  ")
  85.  
  86.  
  87.            Dim Items2 As List(Of String) = ListBox2.Items.Cast(Of String)().ToList
  88.            Items2.Add("  ")
  89.  
  90.            Dim CombinedItems As List(Of String) = Items1.Concat(Items2).ToList
  91.  
  92.  
  93.            ListBox3.Items.AddRange(CombinedItems.ToArray)
  94.  
  95.            ' aqui acaba
  96.  
  97.            Select Case Results.Where(Function(n) n = Results(X)).Skip(1).Any
  98.  
  99.                Case False ' El número no está repetido en ninguna "linea"
  100.                    ' Así que colocamos el número en el Textbox
  101.                    Try
  102.                        ListBox1.Items.Add(CStr(Results(X)))
  103.  
  104.  
  105.                        ' TextBoxes(TextBoxCount).Text = CStr(Results(X))
  106.                    Catch ex As Exception
  107.                        Throw New Exception(ex.Message & ex.StackTrace)
  108.                    End Try
  109.  
  110.  
  111.  
  112.            End Select
  113.  
  114.  
  115.        Next X
  116.        ' -------segunda
  117.  
  118.        Dim Resultss As IEnumerable(Of Integer) =
  119.            Result2 ' .
  120.  
  121.  
  122.  
  123.        For X As Integer = 0 To Resultss.Count - 1
  124.  
  125.  
  126.  
  127.            Select Case Resultss.Where(Function(n) n = Resultss(X)).Skip(1).Any
  128.  
  129.                Case False
  130.                    Try
  131.                        ListBox2.Items.Add(CStr(Resultss(X)))
  132.  
  133.                    Catch ex As Exception
  134.                        Throw New Exception(ex.Message & ex.StackTrace)
  135.                    End Try
  136.  
  137.  
  138.            End Select
  139.  
  140.        Next X
  141.  
  142.    End Sub
  143.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  144.  
  145.    End Sub
  146.  
  147. End Class]




saludos
Luis
416  Programación / .NET (C#, VB.NET, ASP) / Re: Como podría combinar el contenido de dos lixtbox en un tercero en: 29 Diciembre 2013, 18:23 pm
Ya funciona :)  y estoy tratando de eliminar repetidos con:)

.Distinct().ToArray() ' Eliminar duplicados pero no va
Lo de ordenar ya se como se hace :)



Código
  1. Public Class Form1
  2.    Dim maximum As Short = 49
  3.    Dim x As Integer = 0
  4.    Dim Número As Double
  5.    Private TextBoxes As TextBox() = {Nothing}
  6.    Private Result1 As Int32(), Result2 As Int32()
  7.    Private _textBox As Object
  8.    Private Property ListBox1Count As Integer
  9.  
  10.    Private Sub FrmLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
  11.        Me.ControlBox = False ' Elimino todos los controles del formulario
  12.    End Sub
  13.  
  14.    Private Property Calcular As Object
  15.  
  16.    Private Property TextBox(ByVal TextBoxCount As Short) As Object
  17.        Get
  18.            Return _textBox
  19.        End Get
  20.        Set(ByVal value As Object)
  21.            _textBox = value
  22.        End Set
  23.    End Property
  24.  
  25.    Public Sub solonumeros(ByRef e As System.Windows.Forms.KeyPressEventArgs)
  26.        ' evitar letras
  27.        If Char.IsDigit(e.KeyChar) Then
  28.            e.Handled = False
  29.        ElseIf Char.IsControl(e.KeyChar) Then
  30.            e.Handled = False
  31.        ElseIf Char.IsSeparator(e.KeyChar) Then
  32.            e.Handled = False
  33.        Else
  34.            e.Handled = True
  35.        End If
  36.  
  37.    End Sub
  38.  
  39.  
  40.    ReadOnly Property Num1 As Int32
  41.        Get
  42.            Return CInt(TextBox1.Text)
  43.        End Get
  44.    End Property
  45.  
  46.    ReadOnly Property Num2 As Int32
  47.        Get
  48.            Return CInt(TextBox2.Text)
  49.        End Get
  50.    End Property
  51.  
  52.  
  53.    Private Sub Sumar(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
  54.  
  55.        Result1 = {Num1 + 10, Num1 + 20, Num1 + 30} _
  56.                  .Distinct().ToArray ' Elimino duplicados
  57.  
  58.        Result2 = {Num2 + 10, Num2 + 20, Num2 + 30} _
  59.                  .Distinct().ToArray ' Elimino duplicad
  60.  
  61.  
  62.        Array.Sort(Result1) : Array.Sort(Result2) ' El número no está repetido:
  63.  
  64.        Dim Results As IEnumerable(Of Integer) =
  65.            Result1  ' El número no está repetido.Concat(Result2)  
  66.  
  67.  
  68.  
  69.        For X As Integer = 0 To Results.Count - 1
  70.  
  71.            Dim Items1 As List(Of String) = ListBox1.Items.Cast(Of String)().ToList
  72.            Items1.Add("  ")
  73.  
  74.  
  75.            Dim Items2 As List(Of String) = ListBox2.Items.Cast(Of String)().ToList
  76.            Items2.Add("  ")
  77.  
  78.            Dim CombinedItems As List(Of String) = Items1.Concat(Items2).ToList
  79.  
  80.  
  81.            ListBox3.Items.AddRange(CombinedItems.ToArray)
  82.  
  83.  
  84.  
  85.            Select Case Results.Where(Function(n) n = Results(X)).Skip(1).Any
  86.  
  87.                Case False ' El número no está repetido en ninguna "linea"
  88.                    ' Así que colocamos el número en el Textbox
  89.                    Try
  90.                        ListBox1.Items.Add(CStr(Results(X)))
  91.  
  92.  
  93.                        ' TextBoxes(TextBoxCount).Text = CStr(Results(X))
  94.                    Catch ex As Exception
  95.                        Throw New Exception(ex.Message & ex.StackTrace)
  96.                    End Try
  97.  
  98.  
  99.  
  100.            End Select
  101.  
  102.  
  103.        Next X
  104.        ' -------segunda
  105.  
  106.        Dim Resultss As IEnumerable(Of Integer) =
  107.            Result2 ' .
  108.  
  109.  
  110.  
  111.        For X As Integer = 0 To Resultss.Count - 1
  112.  
  113.  
  114.  
  115.            Select Case Resultss.Where(Function(n) n = Resultss(X)).Skip(1).Any
  116.  
  117.                Case False
  118.                    Try
  119.                        ListBox2.Items.Add(CStr(Resultss(X)))
  120.  
  121.                    Catch ex As Exception
  122.                        Throw New Exception(ex.Message & ex.StackTrace)
  123.                    End Try
  124.  
  125.  
  126.            End Select
  127.  
  128.        Next X
  129.  
  130.    End Sub
  131.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  132.  
  133.    End Sub
  134.  
  135. End Class
  136.  

Luis
417  Programación / .NET (C#, VB.NET, ASP) / Re: Como podría combinar el contenido de dos lixtbox en un tercero en: 29 Diciembre 2013, 14:20 pm
Al final voy a acabar odiando los Listbox :silbar:

¿
Saludos

Bien la idea es que me muestre en un tercer lisbox los datos que tienen estos dos primeros y bueno seria agruparlos en un tercero pero estoy tratando de hacer funcionar tu codigo pero me da este error " se esperaba una declaracion "

Bien se que es declarar al principio y con
Dim Items1
Dim Items2

los declaro y si pasa, pero tambien  me pide declarar el listbox3 y ai si quedo parado ;( he buscado pero no encuentro como declaralo


Gracias

Luis






418  Programación / .NET (C#, VB.NET, ASP) / Re: Como podría combinar el contenido de dos lixtbox en un tercero en: 28 Diciembre 2013, 22:15 pm
Buaaaaaaa ya nadie quiere este viejo :)

luis
419  Programación / .NET (C#, VB.NET, ASP) / Como podría combinar el contenido de dos lixtbox en un tercero en: 26 Diciembre 2013, 02:44 am
Hola ando buscando una forma corta de combinar (no sumar ni adicionar) todo el contenido de dos lisbox en un otro sin que haya duplicados en grupos de cuatro resultados esto es si hay por ejemplo entre los dos lisbox 12 numeros que se muestren grupos de cuatro esto seria 3 resultados de cuatro números cada uno


Gracias :)

Felices fiestas a todos

Luis
420  Programación / .NET (C#, VB.NET, ASP) / Re: Tutoriales ejemplos para trabajar con arrays ? en: 20 Diciembre 2013, 16:18 pm
Aquí mismo tienes cientos de ejemplos, los cuales puedes exprimir con el uso de estos métodos de la Class Array y/o con estos otros métodos de LINQ donde además aquí puedes descargar 100 + 1 ejemplos.

Saludos


:) Gracias ElektroSoft

Luis



Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines