Imagen

Código: Seleccionar todo

' Gambas class file

PUBLIC SUB Button1_Click()

   'Cantidad de columnas ColumnView1
  ColumnView1.Add(0, "jose") 'Agrega 20 en la primera fila de la primera columna
  ColumnView1[0][1] = "20" 'Agrega Jose a la primera fila de la segunda columna
  columnView1[0][2] = "20"
  ColumnView1.Add(1, "Alexprox")
  ColumnView1[1][1] = "20"
  columnView1[1][2] = "20"
  ColumnView1.Add(2, "gambas")
  ColumnView1[2][1] = "20"
  columnView1[2][2] = "25"
  ColumnView1.Add(3, "gambass")
  ColumnView1[3][1] = "30"
  columnView1[3][2] = "30"

END


PUBLIC SUB Button2_Click()

  DIM i AS Integer 'Variable para ciclo For
  DIM valor AS Float 'Variable para almacenar la suma de una columna
  FOR i = 0 TO (ColumnView1.Count - 1) 'Ciclo para repetir las cantidad de filas que ahi en el Columnview
  valor += ColumnView1[i][1] 'Suma de la primera fila
  ColumnView1.MoveNext 'Mueve el siguiente dato
  NEXT
  Message.Info("Suma de la columna 2 = " & valor)
  
END


PUBLIC SUB Form_Open()
  
  ColumnView1.Columns.Count = 3
  ColumnView1.Columns[0].Width = 200 'Ancho de la Primera columna
  columnView1.Columns[0].Text = "Columna 1" 'Nombre de la Columna 1
  ColumnView1.Columns[1].Width = 200 'Ancho de la Segunda columna
  columnView1.Columns[1].Text = "Columna 2" 'Nombre de la Columna 2
  ColumnView1.Columns[2].Width = 200 'Ancho de la Segunda columna
  columnView1.Columns[2].Text = "Columna 3" 'Nombre de la Columna 3
  
  
END

PUBLIC SUB Button3_Click()

  DIM c AS Integer
  c = (columnView1.Count) 'Cuenta cuantas filas existen desde el 1, en este caso no ahi que restarle ya que la siguiente fila es la que usaremos
  ColumnView1.Add(c, TextBox2.Text)
  ColumnView1[c][1] = ValueBox1.Text
  ColumnView1[c][2] = ValueBox2.Text
  TextBox2.Clear
  ValueBox1.Clear
  ValueBox2.Clear
END
Welcome to your nightmare, bitch.
Responder

Volver a “Otros lenguajes”