Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: softdonet en 23 Diciembre 2008, 17:08 pm



Título: Ayuda con Matrices utilizando el control Listview
Publicado por: softdonet en 23 Diciembre 2008, 17:08 pm
hola atodos estoy haciendo un ejemplo de matrices ,lo k pasa k los elementos a esta matriz se agregan aleatoriamente Utilizando una variable de tipo Random por ejemplo:
Dim a As New Random
lo que quiero hacer que los elemetos generados aleatoriamente no se puedan repetir .
al momento de mostrar los elementos de la matriz al no tenga ningun elemento repetido

con este codigo me Permite  la matriz
Código:

Dim a As New Random
        For k As Integer = 0 To 2
            For l As Integer = 0 To 2
                m(k, l) = a.Next(5, 9)
            Next
        Next

con este siguiente codigo
puedo mostar la Matriz generada en el listview

Código:
Código:   Me.ListView1.View = View.Details
        Me.ListView1.Items.Clear()
        For i As Integer = 0 To 2
            Me.ListView1.Items.Add(m(i, 0))
            For j As Integer = 1 To 2
                Me.ListView1.Items(i).SubItems.Add(m(i, j))
            Next
        Next
si alguien me puede aduyar se lo agradeceria mucho ..
mi correo es ...
Citar
softdonet@hotmail.com


Título: Re: Ayuda con Matrices utilizando el control Listview
Publicado por: Hadess_inf en 23 Diciembre 2008, 20:31 pm
dim n as new random
randomize()
dim num as integer
dim bol as boolean = false
for i as integer = 0 to 10
 num=n.next(0,10)
 for j as integer=0 to 10
  if num = liestview1.item.item( j ) then
   bol=true
   exit for
  end if
 next
 if bol=false then listview1.items.add (num)
next

claro que habria que acomodarlo con la recursividad.