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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda! - Boton Eliminar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda! - Boton Eliminar  (Leído 2,499 veces)
Berver_Ryu

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda! - Boton Eliminar
« en: 26 Febrero 2011, 20:10 pm »

Hola!, soy nuevo en el foro y necesito ayuda!, he estado tratando de crear algun codigo para poder eliminar una posicion de un programa que me han pedido en la escuela, el problema esta en que por más que busco no puedo hacerlo!  :-(
Este programa almacena datos de dferentes personas (alumnos)  y los guarda en una posicion de memoria, necesito que cuando yo elimine a una persona los datos que se proporcionan tienen que desaparecer por completo, por ejemplo:

1.-Luis
2.-Eduardo
3.-Carlos
4.-Martín

Eliminando a la carlos:

1.-Luis
2.-Eduardo
4.-Martín

Creo que quedaria más claro si les muestro el codigo:

Código
  1. Option Compare Text
  2. Public Class frmAlumnos
  3.    Dim alumnos(4, 8) As String
  4.    Dim i, t, pos As Byte
  5.    Dim sexo As String
  6.  
  7.    Private Sub btnEliminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEliminar.Click
  8.  
  9.        'QUIERO ESTE CODIGO POR FAVOoOoR!!!!!!
  10.  
  11.    End Sub
  12.  
  13.    Private Sub frmAlumnos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  14.        Me.DomainUpDown1.Items.Add("Computación e informatica")
  15.        Me.DomainUpDown1.Items.Add("Secretariado ejecutivo")
  16.        Me.DomainUpDown1.Items.Add("Contabilidad")
  17.        Me.DomainUpDown1.Items.Add("Electricidad")
  18.        Me.DomainUpDown1.Items.Add("Electronica")
  19.        Me.DomainUpDown1.Items.Add("Construcción civil")
  20.        Me.NumericUpDown1.Minimum = 0 : Me.NumericUpDown1.Maximum = 6
  21.        Me.NumericUpDown1.ReadOnly = True
  22.        HabilitaControles(False) : HabilitaBotones(True)
  23.  
  24.    End Sub
  25.  
  26.    Private Sub limpiar()
  27.        Dim micontrol As Object
  28.        For Each micontrol In Me.Controls
  29.            If TypeOf micontrol Is TextBox Then micontrol.text = ""
  30.            If TypeOf micontrol Is RadioButton Then micontrol.checked = False
  31.            If TypeOf micontrol Is DomainUpDown Then _
  32.            micontrol.text = "Seleccione una especialidad"
  33.            If TypeOf micontrol Is NumericUpDown Then micontrol.Value = 1
  34.        Next
  35.    End Sub
  36.    Private Sub HabilitaControles(ByVal Estado As Boolean)
  37.        Dim micontrol As Object
  38.        For Each micontrol In Me.Controls
  39.            If TypeOf micontrol Is TextBox Then micontrol.enabled = Estado
  40.            If TypeOf micontrol Is RadioButton Then micontrol.enabled = Estado
  41.            If TypeOf micontrol Is DomainUpDown Then micontrol.enabled = Estado
  42.            If TypeOf micontrol Is NumericUpDown Then micontrol.enabled = Estado
  43.        Next
  44.    End Sub
  45.  
  46.    Private Sub HabilitaBotones(ByVal sw As Boolean)
  47.        btnNuevo.Enabled = sw
  48.        btnGuardar.Enabled = Not sw
  49.        btnEditar.Enabled = sw
  50.        btnCancelar.Enabled = Not sw
  51.        btnEliminar.Enabled = sw
  52.        btnBuscar.Enabled = sw
  53.        btnSalir.Enabled = sw
  54.    End Sub
  55.  
  56.    Private Sub RbtnMasculino_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RbtnMasculino.CheckedChanged
  57.        Select Case sender.name
  58.            Case "rbtMasculino"
  59.                sexo = "Masculino"
  60.            Case Else
  61.                sexo = "Femenino"
  62.        End Select
  63.    End Sub
  64.  
  65.    Private Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNuevo.Click
  66.        If i = 5 Then
  67.            MsgBox("ya no se puede agregar más alumnos...")
  68.            btnPrimero.PerformClick()
  69.        Else
  70.            limpiar()
  71.            txtCodigo.Text = Format(i + 1, "00000")
  72.            HabilitaControles(True)
  73.            HabilitaBotones(False)
  74.        End If
  75.    End Sub
  76.  
  77.    Private Sub btnGuardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuardar.Click
  78.        If txtApellidos.Text = "" Or txtNombres.Text = "" Then
  79.            MsgBox("debe ingresar nombres y apellidos", MsgBoxStyle.Critical, "Error")
  80.            Exit Sub
  81.        End If
  82.        alumnos(i, 0) = txtCodigo.Text
  83.        alumnos(i, 1) = txtApellidos.Text
  84.        alumnos(i, 2) = txtNombres.Text
  85.        alumnos(i, 3) = txtDireccion.Text
  86.        alumnos(i, 4) = sexo
  87.        alumnos(i, 5) = txtTelefono.Text
  88.        alumnos(i, 6) = DomainUpDown1.SelectedItem
  89.        alumnos(i, 7) = NumericUpDown1.Value
  90.        alumnos(i, 8) = txtEmail.Text
  91.        t = i
  92.        i += 1
  93.        btnPrimero.PerformClick()
  94.        HabilitaControles(False)
  95.        HabilitaBotones(True)
  96.    End Sub
  97.  
  98.    Private Sub btnEditar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEditar.Click
  99.        Me.HabilitaControles(True)
  100.        Me.txtApellidos.Focus()
  101.        HabilitaBotones(False)
  102.    End Sub
  103.  
  104.    Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancelar.Click
  105.        HabilitaBotones(True)
  106.        btnPrimero.PerformClick()
  107.    End Sub
  108.  
  109.    Private Sub btnBuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBuscar.Click
  110.        Dim codi As String
  111.        Dim x As Integer
  112.        codi = InputBox("Ingrese codigo del alumno a buscar")
  113.        For x = 0 To i - 1
  114.            If codi = alumnos(x, 0) Then
  115.                pos = x
  116.                mostrardatos()
  117.                Exit Sub
  118.            End If
  119.        Next
  120.        MsgBox("Código no existe", MsgBoxStyle.Critical, "Error")
  121.  
  122.    End Sub
  123.  
  124.    Private Sub mostrardatos()
  125.        txtCodigo.Text = alumnos(pos, 0)
  126.        txtApellidos.Text = alumnos(pos, 1)
  127.        txtNombres.Text = alumnos(pos, 2)
  128.        txtDireccion.Text = alumnos(pos, 3)
  129.        If alumnos(pos, 4) = "masculino" Then
  130.            RbtnMasculino.Checked = True
  131.        Else
  132.            RbtnFemenino.Checked = True
  133.        End If
  134.        txtTelefono.Text = alumnos(pos, 5)
  135.        DomainUpDown1.SelectedItem = alumnos(pos, 6)
  136.        NumericUpDown1.Value = alumnos(pos, 7)
  137.        txtEmail.Text = alumnos(pos, 8)
  138.    End Sub
  139.  
  140.    Private Sub btnPrimero_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrimero.Click
  141.        pos = 0
  142.        mostrardatos()
  143.    End Sub
  144.  
  145.    Private Sub btnUltimo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUltimo.Click
  146.        pos = t
  147.        mostrardatos()
  148.    End Sub
  149.  
  150.    Private Sub btnAnterior_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnterior.Click
  151.        If pos > 0 Then
  152.            pos = pos - 1
  153.            mostrardatos()
  154.        End If
  155.    End Sub
  156.  
  157.    Private Sub btnSiguiente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSiguiente.Click
  158.        If pos < t Then
  159.            pos = pos + 1
  160.            mostrardatos()
  161.        End If
  162.    End Sub
  163.  
  164.    Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click
  165.        Me.Close()
  166.    End Sub
  167.  
  168.    Private Sub btnMenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMenu.Click
  169.        frmMain.Show()
  170.        Me.Hide()
  171.    End Sub
  172. End Class
:o


Pueden ver el programa aqui:
http://www.jlponce.co.cc/descargas/GUIA%20N3%20NET1%202009.pdf
1.4 CREACIÓN DEL FORMULARIO REGISTRO DE ALUMNOS (FRMALUMNOS.VB)

Gracias por su ayuda!!!!
Salu2! :D


« Última modificación: 26 Febrero 2011, 20:12 pm por raul338 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[ayuda]boton de examinar
Programación Visual Basic
Red Mx 4 2,429 Último mensaje 26 Junio 2006, 23:07 pm
por Red Mx
Ayuda! Boton compilar variable
Programación Visual Basic
DNSX 0 1,159 Último mensaje 19 Agosto 2008, 04:17 am
por DNSX
Boton ayuda [wxPython]
Scripting
.:Swik:. 0 2,366 Último mensaje 26 Mayo 2010, 14:39 pm
por .:Swik:.
ayuda con un boton y textbox en c#
Programación Visual Basic
obser 8 6,670 Último mensaje 14 Junio 2010, 01:50 am
por obser
usa el boton de minimizar como un boton
Programación Visual Basic
andrer03 1 2,610 Último mensaje 10 Julio 2010, 01:59 am
por xkiz ™
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines