elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:27  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  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 472 veces)
Berver_Ryu

Desconectado Desconectado

Mensajes: 1


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

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
Option Compare Text
Public Class frmAlumnos
   Dim alumnos(4, 8) As String
   Dim i, t, pos As Byte
   Dim sexo As String
 
   Private Sub btnEliminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEliminar.Click
 
       'QUIERO ESTE CODIGO POR FAVOoOoR!!!!!!

   End Sub
 
   Private Sub frmAlumnos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Me.DomainUpDown1.Items.Add("Computación e informatica")
       Me.DomainUpDown1.Items.Add("Secretariado ejecutivo")
       Me.DomainUpDown1.Items.Add("Contabilidad")
       Me.DomainUpDown1.Items.Add("Electricidad")
       Me.DomainUpDown1.Items.Add("Electronica")
       Me.DomainUpDown1.Items.Add("Construcción civil")
       Me.NumericUpDown1.Minimum = 0 : Me.NumericUpDown1.Maximum = 6
       Me.NumericUpDown1.ReadOnly = True
       HabilitaControles(False) : HabilitaBotones(True)
 
   End Sub
 
   Private Sub limpiar()
       Dim micontrol As Object
       For Each micontrol In Me.Controls
           If TypeOf micontrol Is TextBox Then micontrol.text = ""
           If TypeOf micontrol Is RadioButton Then micontrol.checked = False
           If TypeOf micontrol Is DomainUpDown Then _
           micontrol.text = "Seleccione una especialidad"
           If TypeOf micontrol Is NumericUpDown Then micontrol.Value = 1
       Next
   End Sub
   Private Sub HabilitaControles(ByVal Estado As Boolean)
       Dim micontrol As Object
       For Each micontrol In Me.Controls
           If TypeOf micontrol Is TextBox Then micontrol.enabled = Estado
           If TypeOf micontrol Is RadioButton Then micontrol.enabled = Estado
           If TypeOf micontrol Is DomainUpDown Then micontrol.enabled = Estado
           If TypeOf micontrol Is NumericUpDown Then micontrol.enabled = Estado
       Next
   End Sub
 
   Private Sub HabilitaBotones(ByVal sw As Boolean)
       btnNuevo.Enabled = sw
       btnGuardar.Enabled = Not sw
       btnEditar.Enabled = sw
       btnCancelar.Enabled = Not sw
       btnEliminar.Enabled = sw
       btnBuscar.Enabled = sw
       btnSalir.Enabled = sw
   End Sub
 
   Private Sub RbtnMasculino_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RbtnMasculino.CheckedChanged
       Select Case sender.name
           Case "rbtMasculino"
               sexo = "Masculino"
           Case Else
               sexo = "Femenino"
       End Select
   End Sub
 
   Private Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNuevo.Click
       If i = 5 Then
           MsgBox("ya no se puede agregar más alumnos...")
           btnPrimero.PerformClick()
       Else
           limpiar()
           txtCodigo.Text = Format(i + 1, "00000")
           HabilitaControles(True)
           HabilitaBotones(False)
       End If
   End Sub
 
   Private Sub btnGuardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuardar.Click
       If txtApellidos.Text = "" Or txtNombres.Text = "" Then
           MsgBox("debe ingresar nombres y apellidos", MsgBoxStyle.Critical, "Error")
           Exit Sub
       End If
       alumnos(i, 0) = txtCodigo.Text
       alumnos(i, 1) = txtApellidos.Text
       alumnos(i, 2) = txtNombres.Text
       alumnos(i, 3) = txtDireccion.Text
       alumnos(i, 4) = sexo
       alumnos(i, 5) = txtTelefono.Text
       alumnos(i, 6) = DomainUpDown1.SelectedItem
       alumnos(i, 7) = NumericUpDown1.Value
       alumnos(i, 8) = txtEmail.Text
       t = i
       i += 1
       btnPrimero.PerformClick()
       HabilitaControles(False)
       HabilitaBotones(True)
   End Sub
 
   Private Sub btnEditar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEditar.Click
       Me.HabilitaControles(True)
       Me.txtApellidos.Focus()
       HabilitaBotones(False)
   End Sub
 
   Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancelar.Click
       HabilitaBotones(True)
       btnPrimero.PerformClick()
   End Sub
 
   Private Sub btnBuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBuscar.Click
       Dim codi As String
       Dim x As Integer
       codi = InputBox("Ingrese codigo del alumno a buscar")
       For x = 0 To i - 1
           If codi = alumnos(x, 0) Then
               pos = x
               mostrardatos()
               Exit Sub
           End If
       Next
       MsgBox("Código no existe", MsgBoxStyle.Critical, "Error")
 
   End Sub
 
   Private Sub mostrardatos()
       txtCodigo.Text = alumnos(pos, 0)
       txtApellidos.Text = alumnos(pos, 1)
       txtNombres.Text = alumnos(pos, 2)
       txtDireccion.Text = alumnos(pos, 3)
       If alumnos(pos, 4) = "masculino" Then
           RbtnMasculino.Checked = True
       Else
           RbtnFemenino.Checked = True
       End If
       txtTelefono.Text = alumnos(pos, 5)
       DomainUpDown1.SelectedItem = alumnos(pos, 6)
       NumericUpDown1.Value = alumnos(pos, 7)
       txtEmail.Text = alumnos(pos, 8)
   End Sub
 
   Private Sub btnPrimero_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrimero.Click
       pos = 0
       mostrardatos()
   End Sub
 
   Private Sub btnUltimo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUltimo.Click
       pos = t
       mostrardatos()
   End Sub
 
   Private Sub btnAnterior_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnterior.Click
       If pos > 0 Then
           pos = pos - 1
           mostrardatos()
       End If
   End Sub
 
   Private Sub btnSiguiente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSiguiente.Click
       If pos < t Then
           pos = pos + 1
           mostrardatos()
       End If
   End Sub
 
   Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click
       Me.Close()
   End Sub
 
   Private Sub btnMenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMenu.Click
       frmMain.Show()
       Me.Hide()
   End Sub
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 por raul338 » En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda por favor con BOTON F9
Windows
x_X_x 2 1,142 Último mensaje 15 Agosto 2004, 00:37
por x_X_x
ayuda con un boton...
Desarrollo Web
kalo 3 354 Último mensaje 7 Enero 2006, 17:54
por imagehosting
[ayuda]boton de examinar
Programación Visual Basic
Red Mx 4 558 Último mensaje 26 Junio 2006, 23:07
por Red Mx
Boton ayuda [wxPython]
Scripting
.:Swik:. 0 902 Último mensaje 26 Mayo 2010, 14:39
por .:Swik:.
ayuda con un boton y textbox en c#
Programación Visual Basic
obser 8 1,680 Último mensaje 14 Junio 2010, 01:50
por obser
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines